2008/12/7 石康志 <[EMAIL PROTECTED]>
> 正常的,如果你了解linux的内存管理机制。 > > 首先,程序假死觉对不会是应为内存不够,上面写的好好的,60%被缓存占用,这60%都应算作空闲内存。因为linux非常智能的将你曾使用过、将来还有可能使用数据作为缓存存放到内存,而非直接写到硬盘上,这样不仅提高整机效率,而且还减轻了硬盘的负载,延长寿命。windows由于设计原因,无法安全大量的使用缓存,所以缓存较小。而linux基本可以把所有的空闲内存作为缓存,所以经常看到linux的内存100%占用。但是你可以看看,你的swap分区觉对一点都没用,因为linux不会傻到用swap分区作缓存的。 >> >> >>>>> > 我电脑配置是: >>>>> > >>>>> > CPU:AMD 5000+ 双核 >>>>> > 内存:2G >>>>> > 显卡:nv 8600GT >>>>> > >>>>> > 安装的是Ubuntu 8.04,amd64版系统。 >>>>> > >>>>> > >>>>> 这几天,内存的占用率总是在90以上,显示百分之三十几被程序使用,60%几被缓存使用,我swap分的好像是两三个G吧。在使用的时候,程序常出现假死的情况,特另是使用FF浏览网页时,常出现这种情况 >>>>> > 。 >>>>> > >>>>> > 更郁闷的是使用gVim都会出现暂时不能输入的情况。 >>>>> > >>>>> > 执行top命令时的数据有: >>>>> > >>>>> > top - 20:40:48 up 3:03, 2 users, load average: 0.47, 0.55, 0.57 >>>>> > Tasks: 113 total, 1 running, 111 sleeping, 0 stopped, 1 zombie >>>>> > Cpu(s): 3.4%us, 0.7%sy, 0.0%ni, 95.8%id, 0.0%wa, 0.0%hi, >>>>> 0.1%si, >>>>> > 0.0%st >>>>> > Mem: 2062184k total, 1996596k used, 65588k free, 50232k >>>>> buffers >>>>> > Swap: 2152668k total, 0k used, 2152668k free, 1343660k >>>>> cached >>>>> > >>>>> > 请求解决方法。 >>>>> >>>> -- qingshi163
-- ubuntu-zh mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
