Re: [問題]swap在Linux上面的實質意義?
※ 引述《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
討論串 (同標題文章)
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章