作者godman362 (青)
看板Linux
標題[問題] Memory Allocate
時間Fri Jun 4 14:07:04 2010
想請教各位memory allocate的問題
我目前有兩台機器,規格如下
機器一、
OS : Ubuntu 10.04
RAM : 12G (Free的有9G)
CPU : i7-920
機器二、
OS : Scientific Linux SL release 5.4 (Boron)
RAM : 10G(Free的有3.2G)
CPU : Intel(R) Xeon(R) CPU 5140
我目前在跑SPEC2001的benchmark
其中有一個321_equake_l的benchmark所耗費的記憶體相當大
我在機器一跑的時候,跑到一半會告訴我Cannot allocate memory
我以為是memory不夠了,後來用free觀察,發現祇用了600M就掛了
於是我試著換到機器二跑
但是機器二卻跑的很順,記憶體總共吃了2.9G,而且緩慢進行中
可是我不明白的地方是,為什麼機器一反而跑不動?
是Ubuntu有限制process所能使用的memory size嗎?
如果是的話,我應該要如何修正
還請各位先進指點一下, 謝謝
--
要
感謝的人太多了,那就
謝天吧
要
改得程式碼太多了,那就
改天吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.101.9
→ Spig:10.04是i386的還是amd64的? 06/04 14:11
推 Adama:兩邊用的shell一樣嗎 06/04 14:39
→ godman362:兩邊shell一樣 06/04 15:08
→ godman362:不是amd64的 06/04 15:09
→ kylekai:到底是."不,是amd64的", 還是"不是amd64的(意思就是i386)" 06/04 16:55
→ godman362:就是不是amd64的,是i386 06/05 07:40