[問題] 急問!!想設一個很大的swap,可以嗎?

看板Linux作者 (願神賜福給台灣)時間16年前 (2009/08/23 08:30), 編輯推噓7(7012)
留言19則, 5人參與, 最新討論串1/2 (看更多)
急急急。 我跑模擬的工作站因為記憶體被吃光導致工作中斷。 其訊息如下: 1. centos 5G swap 3.8G ram http://tinyurl.com/ko9mrd 2. suse 10 2G swap 3.8G ram http://tinyurl.com/nhmj7r 3. rhel 2.x 2G swap 4G ram 這台吃滿了還在硬撐 不想一直爆下去… 請看到這篇的人教我怎麼加大swap,0rz~ 以下為硬碟的配置 1.http://yfrog.com/0bcentosp 2.http://yfrog.com/7gsusep 3.http://yfrog.com/5drhelp 3.有一個1t的空間被我整個拿來用作tmp。因為當初不會切,現在想拿它一點點來當swap 請教教我怎麼設swap 真的是林老師好,好急好急… -- ◣ ◢◣ 傻 ︱ 爹會吃我嗎? 孩怎 ︱ 大哥! 爹! 好吃! \ ▁︶ ︶▁ 子麼 ︱ \ \ □︵□ ◣ ◢ ▁≡▼≡▁ /,可 ︱ `~●" ~● 能 ︱ ~●~● .██. ! ︱ ╰───╯ by menb -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.71.171

08/23 08:40, , 1F

08/23 08:40, , 2F
0230filesystem.php#swapfile
08/23 08:40, 2F
謝謝。有點不太懂,我花點時間看看@_@a ※ 編輯: gyamwoo 來自: 140.115.71.171 (08/23 08:48)

08/23 10:46, , 3F
我當初也不知道EDA tools那麼需要RAM,結果只割了512MB swap
08/23 10:46, 3F

08/23 10:49, , 4F
後來用gparted調整成10 GB。但花了5個小時 XD
08/23 10:49, 4F

08/23 10:51, , 5F
這是因為我必需把原先硬碟不連續的剩餘空間合併,需要搬動其
08/23 10:51, 5F

08/23 10:51, , 6F
它分割區,才會花那麼久時間。
08/23 10:51, 6F

08/23 10:54, , 7F
要增加swap大小,建議省時、安全的作法-用swap file。
08/23 10:54, 7F

08/23 10:55, , 8F
聽說Linux kernel 2.6以後swap file的效能已經很接近swap par
08/23 10:55, 8F

08/23 10:55, , 9F
tition。
08/23 10:55, 9F

08/24 01:19, , 10F
請先檢查是32Bit or 64Bit 之前預過類似的狀況
08/24 01:19, 10F

08/24 01:20, , 11F
32bit一個Process只能用去4G的記憶體 之前遇過類似狀況
08/24 01:20, 11F

08/24 01:21, , 12F
我把實體記憶體加到6G結果吃到4G 程序也是死掉
08/24 01:21, 12F

08/24 01:25, , 13F
後續我把 硬體 作業系統 EDA tools 都換成64bit才解決
08/24 01:25, 13F

08/24 01:28, , 14F
附帶一提 加大SWAP跟實體記憶體是一樣結果 個人經驗談
08/24 01:28, 14F

08/24 10:02, , 15F
感覺起來你應該把重點擺在軟體設定方面
08/24 10:02, 15F

08/24 10:02, , 16F
因為用到SWAP會讓整體的速度變得很慢
08/24 10:02, 16F

08/24 10:03, , 17F
要吃到那麼大的記憶體除非你模擬的系統真的很大
08/24 10:03, 17F

08/24 10:04, , 18F
否則大概都是程式設定的問題
08/24 10:04, 18F

08/24 21:11, , 19F
問題真的只有記憶體嗎...
08/24 21:11, 19F
文章代碼(AID): #1Aa8sdL1 (Linux)
文章代碼(AID): #1Aa8sdL1 (Linux)