|
|
用了挺长时间的gentoo on amd64,发现内存开销很厉害,同样的几个应用,用笔记本(gentoo on x86),内存消耗200M,swap没动。可是在amd64平台,内存用了不够,还要swap不少。用top查看,很多程序的体积都明显比较大,尤其VIRT,SWAP两项,都比32bit大不少,例子如下
VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND
36756 10m 9012 S 0.0 4.7 0:13.18 24m nautilus (32bit)
142m 9628 7628 S 0.0 1.9 0:01.93 133m nautilus (64bit)
3452 724 584 S 0.0 0.3 0:00.21 2728 sshd (32bit)
17144 800 640 S 0.0 0.2 0:00.00 15m sshd (64bit)
哎,总觉得交换空间用得太浪费了,而且似乎有点不合理........
所以,要用native的64bit,还是预备好足够大的swap吧。 |
|