• 5

在記憶體裡睡覺? 在硬碟裡睡覺?

似乎不太適合在這麼好意的文章下面,再用力的去討論不太有交集的爭議。

我只能說:

有人很讚賞mac osx把電腦sleep功能做的簡潔方便,也有人喜歡windows xp的sleep做得多樣彈性。

windows xp與mac的NB都有人會用到一覺不醒,端看運氣與使用的方式。

好好的用自己的機器讓它乖乖睡覺快快醒來,比老是比較其他人用的電腦睡的快不快,好不好還重要。




你的iMac G5如果要關閉螢幕不睡眠
去「顯示器設定」裡面看看有沒有進階的設定,可以選擇「按電源鍵時關閉螢幕」而非「休眠或關機」。
我的PB在外接螢幕時可以作這樣的選擇,你應該也可以.....吧...
其實不論是哪一種系統,好好熟悉自己所用的系統,懂得其優缺點,並好好利用他,我想都應該會使用得當的!兩個世界的人,並不一定會互相了解,但我覺得可以互相體諒,互相交流,我覺得雙方都是會得到好的結果的!我也是從WIN轉過來的,在使用windows的時候我就一直在注意mac的發展,畢竟知己知彼,百戰百勝!我覺得mac的使用上真的是很簡單,而windows的多樣化,初碰電腦的人,可能會很迷糊,我覺得用電腦就是要用到了解你電腦所能給你的服務,好好去利用,去體會,不然電腦都是會
基本上業界對於個人電腦節約能源的做法是依照 Energy Star 和 EPA 的規範來執行的

基本上作業系統對於節約能源的做法有以下建議數種, 就看各家的作業系統有沒有實際執行

Standby - 也就是所謂 Suspend to RAM 的做法, 在這種模式之下, 系統的存取資源將會完全凍結, 系統主機的記憶體以及中央處理器仍舊保持充電狀態, 但是處理的速度將會降到最低限度, 已達到節電的效果, 好處是要叫醒作業系統回復解凍狀態的速度很快, 缺點是一旦此主機的電源供應突然停止, 由於處理程序中的資料尚未寫回硬碟, 有可能造成系統的崩潰瓦解

Hibernate - 也就是所謂的 Suspend to Disk 的做法, 在這種模式之下, 系統的存取資源將會完全凍結, 系統主機的記憶體以及中央處理器將會更積極的處於關閉的狀態, 當時記憶體中的所有處理程序的資料會全部複製到硬碟中, 唯一的缺點是硬碟必須保留一份跟實體記憶體大小一樣的空間作為暫存區, 好處是就算是該主機的電源關閉拔掉, 只要下次電源開啟主機啟動時, 作業系統就會直接把原本暫存在硬碟中的記憶體資料直接載入記憶體中, 回復上一次您工作處理的狀態, 其回復的速度也是非常的快速

不管是 Standby 或是 Hibernate 模式, 只要您的主機仍有供電, 那麼作業排程程式依舊是在執行的狀態, 舉個例子, 像是業界逐漸流行當成 HTPC 的應用, 您可以先預約錄影節目表後進入 Hibernate 狀態, 當錄影時間到時, 系統將會自動的開機, 進行排程錄影的動作, 等到錄影工作結束後, 又進入主機電源關閉的 Hibernate 的狀態, 等待下一次的工作排程

在筆記型電腦的應用那更實際, 當電源不足時, 唯有系統真正進入 Hibernate 的狀態, 才可以讓您目前在進行的工作以及所有的在運行的資料可以完整的保留, 在伺服器主機透過不斷電系統的運作, 如果不斷電系統電池即將耗盡, 也可以透過 Hibernate 模式將目前在記憶體中運作的所有程序資料完整的保存下來, 等候供電正常時, 上一次未完成的工作又可以持續進行下去, Hibernate 才是真正能夠完美的達成個人電腦節約用電以及伺服器資料完整性的需求

目前 Windows XP, 2000, 2003 可以完全原生支援 Standby 以及 Hibernate 模式

如果要測試 MacOS X 是否支援 Hibernate 模式, 很簡單的做法就是將 MacOS X 開啟一堆應用程式, 然後進入所謂 "休眠" 的狀態, 之後如果你是用 PowerBook 或是 iBook, 請同時將電源線以及電池拔掉 (當然 PowerMac, iMac, eMac, Mac mini 是沒有所謂的筆記型電腦的電池), 這段期間你可以去上個洗手間, 洗個澡, 出去吃個飯, 看個電影後, 回來再把剛剛的電源線插上, 然後將電源開啟, 這時候您就可以親身體驗到底 MacOS X 裡面的所謂 "休眠", 到底是 Standby 還是 Hibernate?

所以只有當您依照以上步驟測試出來的結果, 才能正真的確認您心愛的 Mac/MacOS X 到底支援哪一種程度的休眠模式

以上...
用Hibernate模式 一般人用只是被騙走效能換來以為安全的模式
用那模式就是不管何時 系統都將硬碟當作記憶體使用 實體記憶體只用來當可以洗掉的暫時資料存放區
因為系統將記憶體資料通通寫在硬碟以保持記憶體內資料不受到停電損害
當休眠結束或是重新接上電源 又要將硬碟資料重新讀取入記憶體暫存
硬統又開始做記憶體與硬碟之間的資料交換

再來講再來講Suspend to RAM好了 用這模式不管是實際使用或是休眠 都很省電
因為使用中資料不必在記憶體與硬碟中重複寫入讀出 一休眠就是資料暫停
休眠不必啥記憶體資料寫回硬碟 甦醒也不必啥硬碟資料寫回記憶體

一切就由你當初休眠時那樣子 甦醒繼續開始

-------------------簡單的分析-------------------

用Hibernate模式
使用中→系統做記憶體與硬碟之間不斷的資料交換 消耗效能又耗電
休眠→保持休眠前原樣 休眠只用到少量的電力輸出 用Hibernate模式斷電 無電源耗損(註一)
甦醒→硬碟恢復轉動 記憶體重新讀取硬碟資訊 繼續消耗效能又耗電

結論
好像是安全 但消耗效能又耗電 外加上甦醒之後要重新讀取資料為記憶體 慢死了
且 電池沒電 關機還比較安全
所以請接著電源使用 外出使用時再使用電池供電

用Suspend to RAM
使用中→軟體自行分配 系統不另外製作啥安全檔案放回硬碟
休眠→只用到少量的電力輸出 維持記憶體與主機板上零件的電力支出
甦醒→直接回到休眠之前的情況 繼續使用 硬碟恢復轉動但無大量讀取硬碟的動作

結論
當作到Suspend to RAM時 iB PB 5~10秒 NB 10秒以上 都很快
須時注意電池剩下使用時間 不足的請關機以免記憶體資料洗掉

-------------------Asimo118大講的話-------------------

"我所指的是, PB 蓋上螢幕他自動進入睡眠,打開螢幕馬上就可以用,完全不用多等待。
PC 蓋上之後會先進入待命,放久了可能會關機,或是休眠,都看你的設定。但是,除了待命以外,開啟都需要等待一段時間。 而且常常會有開啟之後電腦要轉個老半天才會有反應。"

當Asimo118大講出這段話的時候 我已經知道他電腦用哪種模式
當時我並不會形容這種模式 只知道是記憶體硬碟資料不斷轉換的耗能模式 也就是Marimba大所講啥Hibernate模式

Asimo118大第一次用筆電嗎?Asimo118大沒用過win系統嗎?
那為何Asimo118大不會去設定Suspend to RAM模式會比較快 屈就於Hibernate模式才來喊慢?
很簡單 因為要另外去設定
並且基於系統架構(註二) win並不建議使用Suspend to RAM 資料與軟體流失的機率太大

-------------------多想想別人的使用模式-------------------

你能知道如何設定Hibernate或是Suspend to RAM兩種模式 並不代表別人實際使用就會選擇

有想過去做簡報的時候 公司大老闆臭著一張臉就等NB那一分鐘NB要開不開的樣子嗎?
看著你在那邊東西都用接好了 就等NB那一分鐘 客戶臭著臉的樣子嗎?

這時候你要選擇哪種模式 開啟才會快?

很遺憾Asimo118大不會選用Suspend to RAM 而用win系統內定的Hibernate模式與蘋果系統用Suspend to RAM所講出來的話
而這些話 被人不斷批評 甚至連出來幫講話解釋的人 被怎樣認為 一XX XX派
有沒有去想過 要去教其他的win NB使用者如何設定那兩種模式 讓win NB可以跟蘋果筆電不相上下 來這邊批有用嗎?

-------------------我的iB休眠模式-------------------

我很清楚我iB的休眠模式 只有Suspend to RAM 我也有過iB用到沒電過
放心只有重新開機跟01的網頁要重開而已 沒有儲存的資料流失
所以不必去試那個讓機器異常中斷電力的試驗 謝謝關心

還要挑我語病我也沒辦法了 最多解釋到此
愛用Hibernate或是Suspend to RAM自己去選
蘋果只有Suspend to RAM



-------------------最後的備註-------------------

這個備註很不想打出來 但那是事實不說又不行 說了又要被批:又在損win陣營了
(註一:由於關上蓋子 螢幕已經關閉好像進入休眠了 要去聽硬碟的聲音才能知道 硬碟有無停止歸位 這時若是帶著走 後果...........)
(註二:就跟word軟體一樣 當初就是為了系統不穩或是軟體當掉怕資料流失
才會有一個定時記錄的模式 避免在未存檔之下 系統或是軟體當機造成資料流失
這時當時win98系統不穩 微軟自己的考量而加入在OFFICE中 演變到現在這功能卻變成好像是個優點)
【iBook真好用】【win的缺點為何會被牢牢記住 一次又一次 Mac的缺點為何會被遺忘 優點價值遠大於缺點】
事實上小弟比較無法茍同您所說的:


用Hibernate模式 一般人用只是被騙走效能換來以為安全的模式
用那模式就是不管何時 系統都將硬碟當作記憶體使用 實體記憶體只用來當可以洗掉的暫時資料存放區
因為系統將記憶體資料通通寫在硬碟以保持記憶體內資料不受到停電損害
當休眠結束或是重新接上電源 又要將硬碟資料重新讀取入記憶體暫存
硬統又開始做記憶體與硬碟之間的資料交換


而且很明顯的您的觀念是錯誤的, Hibernate 模式僅有在設定時間到的時候或是強制進入其模式的時候才會將記憶體中的資料寫入至硬碟中, 等待系統啟動後再回存至記憶體中

您的觀念根本就是類似虛擬記憶體與配置交換檔再加上磁碟陣列鏡射模式的概念完全誤用至 Hibernate 模式

至於其他網友所碰到運行狀態進入休眠狀態或休眠狀態回復至運行狀態所造成的處理緩慢狀況, 不應該直言判斷為 Hibernate 所造成, 因為每個人個工作環境以及硬體配置不同, 這個論點是不恰當的

如果 Hibernate 真的有您說的那麼糟糕, 那麼當初 Energy Star 與 EPA 規範的那些人士與至製造商不就是大頭呆, 都得去跳樓了?

至於每個系統的休眠配置方式, 會根據作業系統的多寡而造成設定介面的簡單與或是進階的多樣設定, 或是根據不同的電源使用狀況來讓使用者自由的定義其設定功能, 以正面來看, 多樣的設定方式叫做自由度個人化高, 以負面的角度來看就是複雜; 但是相對的, 簡單少少的功能, 以正面的角度來看, 就是不複雜, 以負面的角度來看, 不是本身作業系統的限制或是根本不支援, 要不就是無法提供可根據各種環境狀況開放讓使用者訂定個人化自由度高的配置檔

至於小弟個人使用筆記型電腦的狀況, 平常使用的設定方式也是以 Standby 為主 (關上筆記型電腦的螢幕), 但是到客戶端進行長時間簡報時, 常常會碰到環境並沒有允許可以接電源線的地方, 這個時候當電源只剩下 1% 系統根本無法正常運作的時候, 系統就會自動進入 Hibernate 狀態, 這個時候您就會非常感謝這個功能了

至於本篇討論的主題, 是讓其他網友了解到底 MacOS X 的休眠是僅支援到 Standby 或是到 Hibernate 的程度, 並且說明其中運作的差異, 僅此而已, 其餘的就不多說了

題外話一問........suspend to disk 不是win的專有 ?
而且最早也不是用在win上 ?
怎google一查一堆都是Linux .......
哎~真是厲害呀 講不過您
講誰甦醒快變成比安全...........
講安全又忽略甦醒速度...........

請您試著舉出NB可以快速甦醒的教學
可以讓Asimo118大會了解到NB原來也可以這樣快
到現在也只知道殺密Hibernate跟Suspend to RAM還是不會調整
教學呢?沒有
還是要自己找?

win上多模式選擇沒錯選擇多適應各種情況 但也複雜又深藏不知何處
蘋果只選最簡單易用的給你Suspend to RAM
這樣你了解了吧 蘋果就這一樣模式 蓋上就睡 甦醒就用 沒電 關機再充電而已

NB上的Hibernate甦醒比蘋果上的Suspend to RAM哪個甦醒快?
【iBook真好用】【win的缺點為何會被牢牢記住 一次又一次 Mac的缺點為何會被遺忘 優點價值遠大於缺點】
接下來不討論蘋果跟NB休眠快慢了 很明顯Hibernate比較慢

來討論Hibernate模式好了
Hibernate是怎樣的模式?
下達Hibernate模式之後 電腦花時間將記憶體資料轉入硬碟關機 攜帶期間不用耗損電力 甦醒時再將硬碟資料讀回記憶體

那我隨時都會蓋上NB馬上就出門根本沒時間讓記憶體資料轉入硬碟的時間 那Hibernate模式還有用嗎?
我蓋上NB之後Hibernate模式還會繼續將記憶體資料轉入硬碟嗎?哪我這時候移動不就對硬碟傷害蠻大的?
我Hibernate模式什麼時候會處理到可以到關機模式?
那我用電腦喜歡隨時蓋上就走 適不適用Hibernate模式啊?
我一甦醒就要能使用電腦 馬上要給客戶看 Hibernate模式要開多久啊?
若是太慢我不需要Hibernate模式 我要去哪邊調整?
蓋上蓋子之後 就是要叫電腦不要繼續動作了 管他是Hibernate模式還是Suspend to RAM
我的NB蓋上之後 硬碟還不斷作動不停 結果是還有一個軟體在執行 為何權限最大的系統不能將軟體的處理暫停?
好吧 系統關不掉軟體阻礙休眠 那我手動去設定將軟體不妨礙休眠狀態 讓這軟體在系統下達休眠命令時不會擅自阻止休眠 這設定在哪邊?

跟簡單易用好像差很多............................
【iBook真好用】【win的缺點為何會被牢牢記住 一次又一次 Mac的缺點為何會被遺忘 優點價值遠大於缺點】
嗯~~~windows上的設定複雜確實是令人詬病的地方,老是讓enduser找不到他想找的東西。

另外Hibernate也不是那麼難用啦!怪就怪win的設定難搞,其實我前面有提過了suspend to disk 比較適合你會有較長的時間不用電腦時才用,因為它跟關機一樣,但是又比正常開關機快一些,又能繼續你先前的工作先前瀏覽的網頁。

小弟我舉個例子,平常都要帶NB上下班,下班時如果是直接回家我通常就會使用Suspend to RAM,因為回家馬上就可以開啟來用了。但是下班時如果跟女朋友約吃飯甚至可能今天不會再用電腦,我就會使用suspend to disk後再帶走。
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?