|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-03-09, 02:27 PM | #1 |
|
使用emule是否會傷害硬碟呢!?
如題!
因為再使用的時候! 我的電腦的硬碟燈,會閃爍,閃爍! 這樣不是代表在讀取我的硬碟嗎!? 那這樣長時間下來! 會不會傷害到我的硬碟呢!? 謝謝~ 感激! |
送花文章: 0,
|
2004-03-09, 03:21 PM | #3 (permalink) |
|
會,說不會是不可能的,架過FTP的人就知道的,網路上有說不會的文章,我持保留意見,所以我曾經引用過鄭陸軍先生的說明,他比較客觀,先提出正反兩面的意見,後來結論還是認為會。
以下為轉貼,原作為鄭陸軍先生,我蠻贊同他的說法的,他提供正反兩面論述,但是結論是..BT跟ed2k還是比一般正常下載傷硬碟 文/鄭陸軍 BitTorrent是一種類似eDonkey2000GUI Client(俗稱「電驢」)的P2P共享軟件,簡稱BT,中文叫「比特流」。它是一個優秀的多點下載工具,其全新的下載理念——下載的人越多速度越快,也逐漸為人們所接受。隨著應用的普及,有一個問題逐漸成為大家爭論的焦點:BitTorrent會不會傷害硬盤?本文將對此問題進行簡單的分析並給出優化方法。 大家知道,BT之所以能提供這麼高的下載速度,是因為在下載文件的同時,也為別人 提供著這個文件的下載服務。一種觀點認為:當一個文件有N個人下載的時候,硬盤就要承受1次下載和N-1次上傳(即你給別人提供的下載),如果有N×10或者N×100個人在同時下載,硬盤的負荷將大大增加,造成損壞的幾率也大大增加。另一種觀點認為:硬盤的讀寫屬於正常操作,硬盤有一個參數叫連續無故障時間(MTBF),它是指硬盤從開始運行到出現故障的最長時間,一般硬盤的MTBF至少在30000小時以上,而用戶使用BT下載的時間肯定遠遠少於這個時間,所以使用BT對硬盤沒有太大的危害。 筆者認為,與一般場合相比,使用BT會對硬盤進行更頻繁地讀寫操作,在一定程度上,會加快硬盤的老化,但是如果我們注意使用時間並採取一定的優化措施,這種影響可以忽略。 1.設置較大的Cache值 BT多線程地進行下載和上傳,Windows默認的512KB的Cache就顯然不夠了。如果內存在256MB以上,將Cache設置得更大一些應該可以減少硬盤讀寫的頻率。一般設在8MB∼16MB效果最好。筆者設為32MB,同時開4個BT進程,硬盤指示燈的閃爍仍然比較正常。具體操作步驟如下(以Windows XP為例): 在「開始→運行」中輸入「regedit」,打開「註冊表編輯器」,依次打開 「HKEY_LOCAL_MACHINE@SYSTEM@CurrentControlSet @Control@Session Manager@Memory Management@」,查找「IoPageLock-Limit」(沒有的話就新建「IoPageLockLimr,類型為DWord),將它的值更改為新的Cache值,重新啟動即可。 注意:必須輸入十六進制數值,32MB對應8000,16MB對應4000。強烈建議先備份註冊表。 如果是Windows NT系統,運行「系統盤符@WINNT」目錄下的「Regedit.exe」,進入「註冊表編輯器」,查找字符串「MinlnitSize」,將鍵值由「4」改為「20」(十六進制數,相當於十進制數32)即可。 2.降低優先級 BT佔用資源較多,使用時可能會對系統的性能產生一定的影響。如果你用的是Windows 2000/XP,則可以用任務管理器降低所有BT軟件的優先級,這樣即使它要佔用資源,也不會對其它應用程序產生太大的影響。具體方法是,用「Ctrl+Alt+Del」組合鍵啟動「Windows任務管理器」,在「進程」選項卡中,用右鍵點擊BT軟件進程,在「設置優先級」選單中選擇「低」或者「低於標準」即可。 |
送花文章: 0,
|
2004-03-09, 08:17 PM | #5 (permalink) |
|
謝謝上面大大的指教~
還有大大! 你所說的都是針對 BT ,那emule呢!? 1.是否也可以設置較大的Cache值來保護硬碟呢!? 2.還有大大你所說的降低BT優先級,(那emule??) 但我再調整時,他會出現警告說! 說~ 若調整的話! 可能會造成系統的不穩定,那這樣的情況下還可以調整嗎!? 是不是真的會造成系統的不穩定呢!? 還有! 注意:必須輸入十六進制數值,32MB對應8000,16MB對應4000。 這段話,是不是我在設此數據時,如果設32MB我只要打8000就好了啊!? 還是要換成16位元的數目!? (1F40???)這樣對嗎!? 謝謝!感激~ |
送花文章: 0,
|