我们正在与庞大的hadoop集群合作。
我们有736台datanode机器,每个节点有16个核心X2线程.
在一些机器上,我们看到CPU平均负载(98.128个5分钟)。
经过深入调查,我们发现:
no HW problem
no Disk proble
no network problem
no infra problem
我们仍然没有检查的是优化linux参数和优化内核参数。
哪些参数或内核参数可以帮助机器获得良好的CPU工作在大多数CPU的低平均负载。
http://linuxrealtime.org/index.php/Improving_这个_实时_属性
root@heena:/usr/src# ls
linux-headers-3.8.0-29 linux-headers-3.8.0-29-generic
此外:
root@heena:/# uname -a
Linux heena 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 15:31:16 UTC 2013 i686 i686 i386 GNU/Linux
问题1:为什么/usr中有这两个linux文件夹?
问题2:泛型版本的含义是什么?看来我的版本是通用的。
我使用我的Linux盒做大量的计算工作,有时一个特定的计算会消耗大量的RAM。当我做完之后,我会得到一堆已使用的交换和一堆空闲内存,如果我照常运行,那么机器上的所有其他进程都会有一些滞后,直到它们被交换回来。如果有一个命令快速地将所有内容重新页面到RAM中,这样我就可以运行它,然后起来使用洗手间之类的东西,等我回来的时候,一切都会很快。
我发现了这个问题,它表明您可以通过以下方式完成这一任务(至少在Linux上)
sudo swapoff -a
sudo swapon -a
但是当我尝试的时候,它需要花费很长的时间--它只是以2-5MB/秒的速度释放交换,这远远低于它应该能够做到的,而且看起来