Re: [問題]swap在Linux上面的實質意義?

看板Linux作者時間17年前 (2009/02/16 11:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《afj0928.bbs@ptt.cc (大頭)》之銘言: : ※ 引述《afj0928 (大頭)》之銘言: : : 由於使用Linux的時間並不長 : : 也可能是ram的並不算小 也沒有遊戲之類的用途 : : ram一直用不滿 這當然是好事 : : 但相對於swap 就一直沒有用到的時候 : : 不知道各位使用Linux的大大 可有用到swap的時候 : : 甚至是sync這指令? sync是把記憶體裡跟硬碟快取裡的資料寫回硬碟。 這個跟有沒有配置swap無關。 : : 也許我對swap這虛擬記憶體的概念不夠完全清楚 : : 相對於一般swap設定 應該設成實體記憶體兩倍 : : 若是我有4G記憶體是否有設到8G的必要? 有一次聽netman老師上課,他說swap的大小會在開機的時候決定os分派記憶體 的演算法,也就是同樣的硬體環境, 可能swap 1G/2G/4G會讓os分配記憶體的方式不同。 兩倍的經驗數字可能對現在的機器來說沒有太大的差別, x86的定址就只有到4g,如果實體是4g了,swap給8g也沒有任何意義。 x86_64給超過8g還比較有意義一點。 : : 以實際使用次數而言 似乎不是很划算 : : 希望各位大大不嗇賜教 感溫~ : 同樣在Linux上面跟swap有相關的 : 我發覺在安裝Ubuntu Linux8.10的時候 : 若手動把硬碟設置設為"整個硬碟" 「整顆硬碟」是讓ubuntu自動配置硬碟分割區的意思嗎? (不好意思我從來不喜歡按下一步) ubuntu的自動安裝應該會幫你分配一塊swap才對。 : 在安裝完成後進Suspend(S3,sleep), : 之後喚醒會醒不來,機器運作上有喚醒 但是螢幕是整個黑頻 : 一開始我以為跟BIOS有關 但發覺我的Aspire one跟Desktop都有這狀況 : 系統上看free也沒有異常 我一直很懷疑是swap沒手動切好的關係 : 不知道有沒有人有相同經驗 必需要有swap才能啟用休眠。開機時如果各位有注意訊息, 就可以發現載入init之後,會開始查看swap是不是空的; 正常關機狀況swap會是空的,如果啟動休眠,會把系統狀態寫進swap裡面; 下次開機時就會從swap裡面把系統狀態回覆。 不過我的經驗是hibernate(休眠)可以醒得過來, 但是suspend(暫停??)卻完全無法回神... 測試的環境是debian sid以及ubuntu 8.04 -- 風輕輕的吹 我安靜地來 我輕點頭 妳暗微笑 不知不覺 享受彼此的默契 草悠悠的盪 妳淡淡的擺 妳高聲唱 我大聲和 自由自在 感受生命的韻律 -- 未來最舊小棧 Oldest Future Object █▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 140.116.252.45
文章代碼(AID): #19cDRl00 (Linux)
文章代碼(AID): #19cDRl00 (Linux)