例如,如果我想要计算推荐算法的性能,我会在具有两个4G内存的linux机器上测试它。测试结果为:响应时间为-40ms,cpu负载为2,虚拟用户数为20,RAM消耗为70%。那么,该算法在具有4核和8G内存(或8核和16G存储等)的linux机器上的性能如何?当它的负载是4?PS:操作系统是"Red Hat Enterprise Linux Server release 5.7 (Tikanga)",程序在jvm上运行。双机操作系统和运行环境相同。因此,问题是:如果我们
top显示出极高的负载,但cpu使用率相对较低。高负荷是许多(~30)进程的结果,从15级开始,所以系统是响应的。average: 254.30, 267.54, 265.42%Cputotal, 659128 used, 99937600 free. 56868984 cached Mem
PID USER PR NI VIRT RES SHR S %CPU<
据我所理解,通过阅读一些这样的问题和内核文档,在Linux中,一个任务(线程、进程,甚至是一组任务)可以在最短的时间内不间断地执行(根据/proc/sys/ some /sched_min_ questions,在我的膝上型计算机中有3ms),在此之后,如果负载很高,它可以随时停止。如果不是这种情况,并且已经超过了CPU时间,则必须停止该任务以允许其他任务进行。如何停