2008/12/8 石康志 <[EMAIL PROTECTED]> > 是吗?这倒是挺怪的,找到资料发上来阿。 > 也许是虚拟机的原因?我2G的内存,swap几乎没用过。
我这个也着不多呢,基本上也是swap使用得多些。刚刚开始,两三分内都没多大反应。 还是没搞懂哪里出了问题。 > > > 2008/12/8 sol <[EMAIL PROTECTED]> > > To 石康志! >> 这个问题也不是绝对的,虽然设计上是这样。但是偶尔也会用到swap的,我的 >> 笔记本开虚拟机的时候就经常调用到swap,我的本2G内存。 >> 虚拟机使用的很少,但是缓存达到了89%。如果在进行个什么虚拟机保存操作的 >> 话。基本就会使用几百MB的swap。至于为什么这样,我也还在 >> 找资料,但是按linux设计思想是会尽量少应用swap的。 >> >> 石康志 写道: >> > >> > >> > 2008/12/7 石康志 <[EMAIL PROTECTED] <mailto:[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 >> > > > > -- > qingshi163 > > -- > ubuntu-zh mailing list > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh > >
-- ubuntu-zh mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
