Linux 2.6.24-gentoo-r3-comtrance在x86_64上使用率高,原因不明

当涉及Linux相关的所有事情时,我是一个完整的新手,所以请把我当成是对的,假设我什么都不知道。 这是说我的顶部这样说:

top - 12:08:03 up 11 days, 15:36, 0 users, load average: 5.47, 5.53, 5.46 Tasks: 296 total, 2 running, 294 sleeping, 0 stopped, 0 zombie Cpu(s): 6.3%us, 1.4%sy, 0.0%ni, 71.3%id, 20.6%wa, 0.0%hi, 0.3%si, 0.0%st Mem: 8176880k total, 8118236k used, 58644k free, 89312k buffers Swap: 1004052k total, 0k used, 1004052k free, 7235652k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1229 root 15 -5 0 0 0 D 1 0.0 199:28.63 kjournald 2946 root 20 0 1716 676 552 D 1 0.0 145:02.94 syslogd 14553 root 20 0 2644 1268 876 R 1 0.0 0:00.34 top 14609 postfix 20 0 7896 1884 1460 D 1 0.0 0:00.02 bounce 14630 postfix 20 0 7896 1876 1452 R 0 0.0 0:00.00 bounce 

我的硬盘上说:

 > df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 4925556 4474836 200508 96% / /dev/sda5 489992 36090 428602 8% /tmp /dev/sda6 377951852 236171160 122581816 66% /var none 4088440 0 4088440 0% /dev/shm 

现在已经有好几天了

我不知道是什么导致高服务器负载(通常在1.3左右)任何人都可以提供任何提示如何追查罪魁祸首?

非常感谢,

你可能想检查你的邮件队列,看看有多less消息等待重新发送。 由于资源中断(繁忙硬盘,networking驱动程序等),服务器负载可能会很高,因此如果您的驱动器非常繁忙,需要重新发送大量的反弹或重试次数,那么即使控制台是相当敏感。 系统负载不一定反映只有CPU忙。

根据你在这个服务器上做什么,你可能也想运行一个黑客检查… chkrootkit和rkhunter,在日志中有什么奇怪的,等等,因为如果你突然得到大量的反弹,你可能会有一些configuration错误,或者有人将其作为邮件中继(或者成功地将其用作邮件中继,如果你还不是垃圾邮件发送者,你将被列入黑名单)。