win7 64位元 那還需要 ramdisk嗎?

wei4294967296

一般般會員
已加入
11/15/07
訊息
137
互動分數
0
點數
0
SSD 是拿來跑 系統+軟體的 不是拿來給你放PF、TEMP、下載BT的...
HDD 是拿來存資料的 不是拿來給你放PF、TEMP、下載BT的....

(我知道你的SSD很硬不會壞 快拿去養寵物機一年不關機 秀給大家看)
可以請你先去弄懂pagefile再來嗎?
最不該用來放pagefile的地方就是ramdisk。

就算真的死都完全不想讓硬碟運轉那我還寧可去找便宜的記憶卡來暫存,
同樣32GB跟記憶體價格差好幾倍還不用怕重開機或斷電。

然後可以請你秀給大家看看電腦怎樣能夠都不關機不重開…不要求太久連續一個月就好。
 

wei4294967296

一般般會員
已加入
11/15/07
訊息
137
互動分數
0
點數
0
算了,多說無益直接跑測試來證明。

測試環境:
RAM: Transcend JM1600KSN-4G (*2)
SSD: PLEXTOR PX-256M5M (磁碟代號C、系統碟)
HDD: Hitachi HTS727575A9E364 (磁碟代號D、資料碟)
OS: Windows 8.1 (64-bit)
BT client: uTorrent 3.4.1 (32-bit)

下載的目的地為資料碟,測試的檔案是debian-7.4.0-amd64-netinst.iso (222MB),uTorrent的快取設定如下:
bEjzQTf.png


所有數據開始紀錄的時間是49分00秒,先閒置1分鐘後於50分00秒時啟動BT,下載於56分30秒完成,接下來繼續做種1分半後終止紀錄。
為了避免紀錄本身干擾磁碟運作,紀錄檔案另外存至外接的USB隨身碟。

首先來看網路使用狀態的變化:
HwWGuRG.gif

可以看出確實是P2P的下載方式,下載和上傳同時進行。

再來是看看SSD系統碟的使用率變化:
9qUaXNm.gif

以及讀寫的紀錄:
6IC3qRR.gif

由上兩圖可以看出系統碟的運作狀態與網路傳輸毫無關聯,所以可以認定系統碟的讀寫僅是由Windows本身和其他常駐程式造成。

最後的重點,資料碟的使用率:
wntVJKc.gif

以及讀寫的紀錄:
GcFdiMd.gif

可以發現雖然是P2P的下載,但是使用率僅有下載開始時略為升高,後期幾乎都是接近0%。
而寫入的狀態是下載開始時較高而已,後期就對應了網路部分的接收速度。
讀取則是重頭戲…從頭到尾磁碟完全沒有任何讀取的動作,不是接近0而是完全都是0!

可惜做種時期上傳的資料量不多,不然應該可以更加明顯的表現出快取的功用。
 

limhh

榮譽會員
已加入
7/8/07
訊息
2,324
互動分數
0
點數
36
小弟剛開始只注意到RAMDISK與硬碟之間的讀取及寫入關係(回寫、瓶頸、保存),
很直觀的認為在使用上是很多餘的一件事情,
但從第一頁看到第五頁、第六頁左右,
受益良多:"系統或應用程式對RAM、硬碟、CPU三者之間的使用機制有了更清晰的概念與觀念。"
讓我更懂得如何妥善利用緩存,減少硬碟沒必要的動作,並增加運作效率!

在這些概念裡,不禁讓我聯想SSHD利用類似的方法來提升速度:
"將常用的資料放到SSD,少用的放在HDD"
有如BT時,常讀寫的的資料,應用程式會將它放在RAM裡,減少IO次數,並提升效率。
如果使用RAMDISK來BT,除了少去RAM的空間,還再次佔有RAM的空間(除非快取設0);
只用RAMDISK能BT的資料也有限,它就只有這麼大;
下載之後,想在裡面測試,同理,又佔去RAMDISK與RAM的空間,例如:解壓縮、安裝遊戲都還是會先快取記憶體再放到RAMDISK裡。
更何況解壓縮或安裝後,還想在裡面執行應用程式,RAM的空間被塞得滿滿滿!
乍看之下,RAM是非常充分的利用,但我不禁好奇,這麼用力的搾乾記憶體,其它程式還跑得動嗎?系統會順嗎?

如果記憶體夠便宜,裝到64G以上,我才會考慮切來使用RAMDISK;
以目前的性價比,應該是只有專業級或企業級用戶才有這種需求與真正的發揮效益。
這篇文章讓我學到很多,非常感謝!如果觀念有誤煩請指正,謝謝各位大大。

你的觀念還是錯誤的,如果你有大記憶容量,BT用Ramdisk還是一個錯誤的選擇,你可以將BT緩存加大,基本上BT的IO次數會很少,對SSD來講絕對是低於正常運作,而且你不要忘記Ramdisk是一把雙刃劍,如果你電腦突然非正常關機重啟,你從開機後開始下載的東西基本上全部完蛋必須重新來過,這就是為什麼緩存會定時寫入硬盤的原因,你可以辯解Ramdisk也能設定成定期寫入硬盤,但是這跟緩存又有什麼區別,還不是要動到IO,而且還一次寫如好幾G。
 

d9gmh

阿宅一族
已加入
11/10/06
訊息
1,376
互動分數
50
點數
48
年齡
37
你的觀念還是錯誤的,如果你有大記憶容量,BT用Ramdisk還是一個錯誤的選擇,你可以將BT緩存加大,基本上BT的IO次數會很少,對SSD來講絕對是低於正常運作,而且你不要忘記Ramdisk是一把雙刃劍,如果你電腦突然非正常關機重啟,你從開機後開始下載的東西基本上全部完蛋必須重新來過,這就是為什麼緩存會定時寫入硬盤的原因,你可以辯解Ramdisk也能設定成定期寫入硬盤,但是這跟緩存又有什麼區別,還不是要動到IO,而且還一次寫如好幾G。

有點好笑 系統有裝RAMDISK 就會當機、停電? 大白天見鬼了... 講得很像RAMDISK 是病毒還是惡意程式?

你把BT快取講的好像 讀/寫 來源變的不在HDD一樣? 你最好是 主記憶體 可以大到把整塊BT的檔案都放在快取

為什麼緩存會定時寫入硬盤? 答:因為你主記憶體不夠大 如果夠放直接開RAMDISK 寫入RAMDISK 連寫入HDD都省了...

BT為什麼要寫入 RAMDISK 重點是在下載的過程 讀/寫 頻率太高 你把來源檔塞在RAMDISK 你管它 上傳頻寬開多大 放在RAMDISK隨你讀....
 

mingting

榮譽會員
已加入
1/31/12
訊息
2,519
互動分數
58
點數
48
你的觀念還是錯誤的,如果你有大記憶容量,BT用Ramdisk還是一個錯誤的選擇,你可以將BT緩存加大,基本上BT的IO次數會很少,對SSD來講絕對是低於正常運作,而且你不要忘記Ramdisk是一把雙刃劍,如果你電腦突然非正常關機重啟,你從開機後開始下載的東西基本上全部完蛋必須重新來過,這就是為什麼緩存會定時寫入硬盤的原因,你可以辯解Ramdisk也能設定成定期寫入硬盤,但是這跟緩存又有什麼區別,還不是要動到IO,而且還一次寫如好幾G。

我怎麼覺得...由 lausinu 兄說的內容來看.他對BT的看法就是:不要把BT的東西放到RAMDISK...

:confused:
 

krad

ネットに棲む男
已加入
5/7/08
訊息
854
互動分數
4
點數
18
有點好笑 系統有裝RAMDISK 就會當機、停電? 大白天見鬼了... 講得很像RAMDISK 是病毒還是惡意程式?

你把BT快取講的好像 讀/寫 來源變的不在HDD一樣? 你最好是 主記憶體 可以大到把整塊BT的檔案都放在快取

為什麼緩存會定時寫入硬盤? 答:因為你主記憶體不夠大 如果夠放直接開RAMDISK 寫入RAMDISK 連寫入HDD都省了...

BT為什麼要寫入 RAMDISK 重點是在下載的過程 讀/寫 頻率太高 你把來源檔塞在RAMDISK 你管它 上傳頻寬開多大 放在RAMDISK隨你讀....

162樓直接被大大華麗的無視了 :PPP:
"主記憶體裝不下檔案快取 改用Ramdisk就能放整個檔案"也是另一種有趣的實際應用:PPP::PPP:

合著Ramdisk也會壓縮資料了,SandForce對這則新聞表示:實用:PPP:

別鬧了d9大大
 
最後編輯:

wei4294967296

一般般會員
已加入
11/15/07
訊息
137
互動分數
0
點數
0
有點好笑 系統有裝RAMDISK 就會當機、停電? 大白天見鬼了... 講得很像RAMDISK 是病毒還是惡意程式?

你把BT快取講的好像 讀/寫 來源變的不在HDD一樣? 你最好是 主記憶體 可以大到把整塊BT的檔案都放在快取

為什麼緩存會定時寫入硬盤? 答:因為你主記憶體不夠大 如果夠放直接開RAMDISK 寫入RAMDISK 連寫入HDD都省了...

BT為什麼要寫入 RAMDISK 重點是在下載的過程 讀/寫 頻率太高 你把來源檔塞在RAMDISK 你管它 上傳頻寬開多大 放在RAMDISK隨你讀....
記憶體不夠大沒辦法把整個BT都快取所以改放到ramdisk就放得下…這是你家的記憶體獨有的隱藏能力?

然後人家都講說定期寫入HDD是為了避免資料遺失了你偏要說是因為記憶體不夠大。

BT讀寫頻率太高這點我懶得講了,實驗都做了數據勝過千言萬語。
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,868
互動分數
529
點數
113
年齡
34
唉喔
其實d9gmh是在扮黑臉
他其實最討厭ramdisk.故意用這種方式讓大家都不用ramdisk
多麼用心良苦阿 :PPP::PPP::PPP:
快取是種比ramdisk更能善用記憶體的手段
某方面來說快取就是一種動態的ramdisk
比 Primo ramdisk 的 動態ramdisk 更棒
因為 Primo ramdisk 還是會吃掉實體記憶體.一樣佔著茅坑不拉屎(只是佔的坑小了點)
windows 快取機制能完全變成0.能完全不佔用任何實體記憶體
可是當系統有過多的實體記憶體.還能全部當拿去當快取
http://www.coolaler.com/showthread....還需要-ramdisk嗎?p=3222812&viewfull=1#post3222812
當作業系統是內建快取機制.而不是ramdisk
你該知道的是
那些無腦推廣ramdisk的粉絲說再多都只是廢話
講的自己用了ramdisk就是比微軟更高竿的大濕了...
微軟的快取機制
完全自動.不需手動
每次看到那堆ramdisk教學
改作業系統的TEMP路徑.改BT下載的路徑.改瀏覽器快取的路徑......
我甚至還有看過有超神人說把瀏覽器快取放到ramdisk.網頁瀏覽速度爆快的......0rz
你的電腦網路速度不變.瓶頸就在你的網路速度
傳統硬碟的IOPS原來連單純的瀏覽網頁都滿足不了阿?
另外一個重點是
windows快取機制的存取速度絕對比任何第三方的ramdisk更快
一個是微軟的作業系統核心功能之一
一個是在作業系統底下的小軟體
光是軟體優先權就差了十萬八千里
論速度? ramdisk輸
論穩定性? ramdisk輸
論誰比較浪費實體記憶體? ramdisk最浪費...
 
最後編輯:

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
SSD 是拿來跑 系統+軟體的 不是拿來給你放PF、TEMP、下載BT的...
HDD 是拿來存資料的 不是拿來給你放PF、TEMP、下載BT的....

為什麼緩存會定時寫入硬盤? 答:因為你主記憶體不夠大 如果夠放直接開RAMDISK 寫入RAMDISK 連寫入HDD都省了...
BT為什麼要寫入 RAMDISK 重點是在下載的過程 讀/寫 頻率太高....

d9 sir 對電腦組件的運作.如此的定義不正確...

多思考一下"誤"在哪裡吧!!
 
▌延伸閱讀