保護硬碟的秘密武器!!!

newhcho

進階會員
已加入
1/15/04
訊息
353
互動分數
0
點數
0
這個東西對減振有幫助.對散熱應該是負數吧..
 

yaochang

初級會員
已加入
5/30/06
訊息
25
互動分數
0
點數
0
不知道這樣子散熱會不會變的比較不好..
都包起來了..= =
 

shenyuhsien

0℃ sayo(ry)
已加入
8/9/04
訊息
3,304
互動分數
0
點數
36
位置
California
網站
www.coolaler.com
先跟原發文者說聲抱歉,借用一下討論串。

因為蠻多人PM給我問我如何設定,所以我就原討論串回答分享一下我的設定,但是由於P2P軟體實在太多,我就拿官方BitComet當範例。


當我記憶體為1G時我的設定

5w7fq1.jpg




其中最重要的是「磁碟快取最大值」這個數值就是當軟體運作時,交給軟體來運作的記憶體(Buffer)有多大

上傳原理簡單流程: 讀取硬碟資料 → 進入記憶體(Buffer) → 記憶體資料經由處裡後 →上傳至網路

(下載亦然只是箭頭流程相反)


因此若要減少讀取硬碟的次數,則可交由軟體一次將大量的資料讀入記憶體內,重複資料上傳時就可直接上傳,不需要再由硬碟讀取




像範例中我的「磁碟快取最大值」是設定700MB,也就是我將BT的記憶體運作上限權限調整到700MB,換句話說,當BT運行一陣子後(視任務而定),我的記憶體空間將會被BT吃掉700MB,而這700MB就是我即將上傳的資料或是正在下載的資料,而這些資料將不會使用到硬碟。


所以當此空間設大之後,相對的你會發現你的記憶體正在大量的耗損,像我記憶體只有1G的時候,我就預留300MB給XP和其他軟體運作,剩下閒置的700MB我就交由BT來做管理,當然這樣的設定會造成電腦記憶體滿載,導致其他程式運行緩慢,不過我通常使用BT的時間都是在我睡覺的時候,所以這並不影響我的工作,這大小可以視主機記憶體和個人使用習慣做調整。


(我記憶體2G且不需使用電腦的時候,我是給BT管理1600MB,但是當我工作的時候,我只會交由1G給BT)


這個數值調大後,可以發現硬碟讀取頻率大幅降低,寫入頻率小幅降低,因為不斷下載,因此磁碟勢必要做寫入,因此硬碟寫入動作是必要的,然而上傳資料都已經預讀至記憶體中,所以硬碟幾乎讀取頻率接近「0.0~0.1次/秒」。


我的建議是當你設定好之後,一定要讓任務運作一段時間(此時間暫時不要使用電腦),然後再觀察其硬碟統計資料才會準確,通常當BT開始啟動的一段時間之內(視任務多寡),硬碟會非常的忙碌,直到記憶體慢慢灌滿後,硬碟才會平靜下來。


當然這只是我的設定,對我而言非常有效,讓我硬碟大量降低了工作量,改由無耗損的記憶體來替代。分享給各位。


PS:BT的原始設定(預設)好像是針對512還是256MB的記憶體做最佳化管理,假設記體超過上述容量,那還是手動好,保留預設值並非最佳。

提出疑問~!

小弟不管怎麼看... 都不認為那是擴大實體記憶體的快取使用量...
使用BitComet軟體的話... 到[全局統計]此選項裡面就會發現... 磁碟快取 =/= 可用實體記憶體

看來看去... 都像是擴大硬碟暫存區的使用量而以~ 而且是擴大哪顆硬碟的暫存使用量也不清楚
假如今天系統安裝在A硬碟, BT軟體放在B硬碟... 這時候BitComet的磁碟快取不知道是在哪顆硬碟...
(目前只能聽到A硬碟的資料讀取聲... B硬碟靜悄悄的,只有在移動檔案的時候才會有讀取聲)

ps. 因此要保護A硬碟的話...不知是否該將磁碟快取關閉...???
在小弟這邊減少快取以後A硬碟就安靜多了, 同時B硬碟也開始嘎嘎作響... 無奈BitComet的快取最小值是4MB, 無法將之完全關閉
 
最後編輯:

JUSTVIEW

The best chose.
已加入
8/12/05
訊息
1,068
互動分數
1
點數
38
既然自己是發文者,就要為會不會熔掉作一下解釋,剛去捷藝的網站查了一下,溫度使用範圍在:
-25~220度,應該沒有人的硬碟溫度會到這麼高吧!!參考一下囉!!;0a155537;

" -25~220度 " 範圍還真是寬耶~

不過,據我所知,矽膠裡的 " 矽 " 這材質好像拿來當作散熱媒介的介質好像蠻多的,很多散熱膏及某些導熱貼片,都含有"矽",不過跟樓主的產品不知道一樣還不一樣~
 

kool

☆ Share Moment ☆
已加入
2/19/04
訊息
5,079
互動分數
0
點數
0
網站
www.flickr.com
提出疑問~!

小弟不管怎麼看... 都不認為那是擴大實體記憶體的快取使用量...
使用BitComet軟體的話... 到[全局統計]此選項裡面就會發現... 磁碟快取 =/= 可用實體記憶體

看來看去... 都像是擴大硬碟暫存區的使用量而以~ 而且是擴大哪顆硬碟的暫存使用量也不清楚
假如今天系統安裝在A硬碟, BT軟體放在B硬碟... 這時候BitComet的磁碟快取不知道是在哪顆硬碟...
(目前只能聽到A硬碟的資料讀取聲... B硬碟靜悄悄的,只有在移動檔案的時候才會有讀取聲)

ps. 因此要保護A硬碟的話...不知是否該將磁碟快取關閉...???
在小弟這邊減少快取以後A硬碟就安靜多了, 同時B硬碟也開始嘎嘎作響... 無奈BitComet的快取最小值是4MB, 無法將之完全關閉


感謝您提出意見一起討論

我貼上我昨晚睡前開的BT統計值(運作約6小時)給大家參考,數據會說話,看看是否提高快取是不是真的可以有效降低硬碟使用量以及提高記憶體使用量。

#1

8618.jpg


#1 圖中的

“目前磁碟快取大小”比較洽當的翻譯因該是 → 目前BT所使用的記憶體大

“目前可用實體記憶”比較洽當的翻譯因該是 → 目前實體記憶體閒置空間大小

其中請求量幾乎是實際硬碟使用量的10倍,因為這些請求硬碟讀取和寫入的量已經被記憶體取代

甚至記憶體空間夠大以及任務不多的時候,實際硬碟使用量可低於0.1次/秒以下



#2
9746.jpg


#2這是我的工作管理員,與上圖同一時間抓取

其中可看到我的實體記憶體是2G,其中“可用”的納欄顯示大約有360MB這與我BT所顯示的“目前可用實體記憶”幾乎相符,而總記憶體使用量約是1.5G,其中的1.2G由BT所使用,XP基本運作則大約吃掉300MB,這與BT所顯示的也幾乎相符。



將磁碟快取最小值提升後,BT就會將下載及上傳的資料直接灌入記憶體,而重複上傳的資料預讀到記憶體中之後,就不需再額外從硬碟再次讀取。

當然我不是BT的發明者或是程式作者,這只是我的個人使用經驗和大家分享,給大家做做參考,歡迎一起討論。

感謝;rr;
 

shenyuhsien

0℃ sayo(ry)
已加入
8/9/04
訊息
3,304
互動分數
0
點數
36
位置
California
網站
www.coolaler.com
所以... 總結來說!!

磁碟快取大小..會直接影響..實體記憶體使用量大小?

ps. 看來是無法知道[硬碟快取]是從哪顆硬碟而來了;face12; 多一個謎
 
最後編輯:

kool

☆ Share Moment ☆
已加入
2/19/04
訊息
5,079
互動分數
0
點數
0
網站
www.flickr.com
所以... 總結來說!!

磁碟快取大小..會直接影響..實體記憶體使用量大小?

ps. 看來是無法知道[硬碟快取]是從哪顆硬碟而來了;face12; 多一個謎


再下認為BT內所稱的“磁碟快取”其實就是實體記憶體(也就是RAM)

而BT內的“最小與最大磁碟快取”的設定,也就是BT可以使用實體記憶體的上下限。
當BT運作未達設定之下限的時候BT會很努力的去灌記憶體,這時的硬碟寫入動作幾乎是暫停的(因為下載與上傳的資料會先做寫入記憶體)。


當然Windows 的運作下,的確會使用部分的硬碟當做暫存,這也是Windows 為人詬病的地方

很多討論串也做很很多這方面的討論,如何不讓硬碟變成暫存的地方

但是很顯然都無法真正解決,既使強制關閉了所有的硬碟分頁檔,XP依然我行我素還是會使用部分硬碟空間當做暫存,且當機機率明顯提高(只要記憶體大量存取就有機會當機)。

所以與其討論Windows XP 如何不使用硬碟來當作暫存,或是用哪顆硬碟作為暫存,我想在怎麼討論也是無解,因為從古至今Windows的記憶體管理就是一個字:爛

所以回歸軟體使用的基本面,我想我能做的就是儘量讓BT可以大量的使用記憶體,至於這些記憶體BT要怎麼用,或是XP要怎麼管理硬碟,我自認沒辦法解決。

怕P2P軟體搞壞硬碟,因該是所有P2P軟體USER的最大夢靨吧,很高興可以跟你一起討論:MMM: 。
 

shenyuhsien

0℃ sayo(ry)
已加入
8/9/04
訊息
3,304
互動分數
0
點數
36
位置
California
網站
www.coolaler.com
再下認為BT內所稱的「磁碟快取」其實就是實體記憶體(也就是RAM)

而BT內的「最小與最大磁碟快取」的設定,也就是BT可以使用實體記憶體的上下限。
當BT運作未達設定之下限的時候BT會很努力的去灌記憶體,這時的硬碟寫入動作幾乎是暫停的(因為下載與上傳的資料會先做寫入記憶體)。


當然Windows 的運作下,的確會使用部分的硬碟當做暫存,這也是Windows 為人詬病的地方

很多討論串也做很很多這方面的討論,如何不讓硬碟變成暫存的地方

但是很顯然都無法真正解決,既使強制關閉了所有的硬碟分頁檔,XP依然我行我素還是會使用部分硬碟空間當做暫存,且當機機率明顯提高(只要記憶體大量存取就有機會當機)。

所以與其討論Windows XP 如何不使用硬碟來當作暫存,或是用哪顆硬碟作為暫存,我想在怎麼討論也是無解,因為從古至今Windows的記憶體管理就是一個字:爛

所以回歸軟體使用的基本面,我想我能做的就是儘量讓BT可以大量的使用記憶體,至於這些記憶體BT要怎麼用,或是XP要怎麼管理硬碟,我自認沒辦法解決。

怕P2P軟體搞壞硬碟,因該是所有P2P軟體USER的最大夢靨吧,很高興可以跟你一起討論:MMM: 。

感謝您的詳細解釋!!

過幾天小弟去下載 英文版的BitComet~ 這樣應該比較容易了解他的設定內容吧 (中文版本總是有些出入)
一直被那[磁碟快取]的定義搞的團團轉 Orz...



至於[怕P2P軟體搞壞硬碟,因該是所有P2P軟體USER的最大夢靨吧]
小弟可能是少數幾個不怕死的吧;tongue; Raid-0掛好幾次了繼續組;oq;
小弟會想知道有關BT暫存的問題...是因為時常在轉檔的緣故~
A硬碟[系統]
B硬碟[轉檔]
C硬碟[BT]

因此才想去了解BT軟體使用的硬碟快取,是從哪顆硬碟而來!
原因無他! 只是想要減少B碟的使用量... 讓大量轉檔的總耗時能縮短一點點^^


最後! 感謝您花時間細心提供新得給小弟參考:MMM:
若小弟過幾天有得出其他心得,會在丟上讓大家討論討論;x;
 

煙鬼

進階會員
已加入
3/28/05
訊息
226
互動分數
0
點數
0
蠻特別的東西
好像是塑膠的材質
散熱孔就這樣
OK嗎?
 
▌延伸閱讀