我们正在运行具有 23 个内核(cpuinfo 显示 22 为最高进程数)和 66 Gig RAM 的服务器。这里的开发团队正在运行一些占用内存的应用程序。
我观察到: 1. 即使内存运行非常低(可用内存 = 167 MB),也没有交换使用。想知道为什么服务器拒绝使用交换。对此有何想法?2.系统负载有时会增加到像 70+ 这样的数字,我可以看到这些应用程序是 I/O 密集型的..这会导致如此高的平均负载吗?
这是 VMstat 的输出
procs -----------内存----------- ---swap--- -----io---- --system--- -----cpu ------ rb swpd 免费 buff 缓存 si so bi bo in cs us sy id wa st 3 0 0 28932 1049 31757 0 0 6 145 6 33 1 0 98 0 0 .. .. 12 2 0 167 1876 57749 0 0 932 49604 2306 96856 26 8 58 …