與你聊聊大容量記憶體的使用效率^^

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,866
互動分數
528
點數
113
年齡
34
何不食肉糜論者,或是微軟的工讀生,就當在下是放屁好了,在下先向您投降,我輸了.....

不過有興趣的話,或是英文能力還可以,可以參考一下以下這篇
http://communities.intel.com/thread/32085

32位元系統不是不能支援4gb以上記憶體定址,是因為微軟故意閹割了他,他的好伙伴intel也加入打壓行列,相信網路上有不少工讀生發的文章也是.......

不要當其他人瞎了眼
特地註冊一個新帳號來亂入
辛苦你了

32位元作業系統會用 ramdisk 是無可奈何的手段
逼不得已下的做法
沒想到就連這點也會被信奉ramdisk神教的信徒拿來大吹特吹...
我幫你下結論吧
微軟真可惡.Intel也很可惡.ramdisk最棒 :MMM:

效能測試:Windows 7 64 vs 32位元 誰比較快?
http://www.techbang.com/posts/1317-performance-testing-windows-7-64-vs-32-who-is-faster
 
最後編輯:

WILEY TSAI

初級會員
已加入
4/13/14
訊息
8
互動分數
0
點數
0
不要當其他人瞎了眼
特地註冊一個新帳號來亂入
辛苦你了


是不是亂入 誰是亂入 這種無意義的爭吵 就此打住吧...
另,您從何得知在下認為WINDOWS 7 32bit版裝了ramdisk就天下無敵了?
如果您對於在下所提技術上的疑義沒有理解或不懂,就當在下是放屁好了,在下也在一次向您認輸!
 
最後編輯:

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
然而,當系統僅支援4gb以下定址時,又,所開啟的程式數量很多,大大小小加起來超過了4gb時(例如8gb),記憶體裝了32gb時,真的完全沒有增進??

你在說什麼呢??

所開啟的程式數量很多,大大小小加起來超過了4gb時<= 這是自不量力的行為.OS還得要為你swap很多動作.勉強維持.這不是你想問的吧!!

記憶體裝了32gb時,真的完全沒有增進?? <=開篇文章我就提了增大記憶體一定對系統IO有幫助.你引文偏義.來擾亂誰呢??


原本在硬碟上swap的檔案,被置放到ramdisk上的swap,真的一點都沒有差別嗎?

當然有差別.但差別在放到ramdsk變成系統IO的多重負擔...
hard faults部分就可以拖垮OS...
而非你想象的.IO會因swap轉到Ramdsk而整體效能提升...

尤其在XP上.記憶體的安全釋放狀況還蠻多的...
如果你想裝32GB RAM 然後依然使用32bit XP or 32bit Win7...
那真是自討苦吃.還是如krad兄所說.建議直接進入64bit WinOS吧!!

參考這討論串...
http://www.coolaler.com/showthread.php/313958-win7-64位元-那還需要-ramdisk嗎


當然,如果系統本身支援4gb以上,這種方式絕對沒有好處,在下深表同意,

總算有句對的話!! (何不就如此做^^)

但,以上所舉範例,若要說完全沒有增益,還有勞大大依您之前文章的邏輯給小弟指點指點....
Tks!!

你的論點就是想要在32bit OS上.做些超額RAM硬體的系統增益...
那就去解開PAE.或裝些如vcache, fancycache等快取軟體等都行...(指針對32bit XP, 而32bit Win7不需要)
但Ramdsk不是選項.pagefile.sys放進ramdsk也不是選項!
 

krad

ネットに棲む男
已加入
5/7/08
訊息
854
互動分數
4
點數
18
何不食肉糜論者,或是微軟的工讀生,就當在下是放屁好了,在下先向您投降,我輸了.....

不過有興趣的話,或是英文能力還可以,可以參考一下以下這篇
http://communities.intel.com/thread/32085

32位元系統不是不能支援4gb以上記憶體定址,是因為微軟故意閹割了他,他的好伙伴intel也加入打壓行列,相信網路上有不少工讀生發的文章也是.......

這邊又提到一點我很有興趣的,既然微軟那麼惡劣,為何要堅持使用Windows的32bit的作業系統?

不管是Linux也好,CentOS也罷,只限定32bit也多的是更開放更理想更先進甚至不用花錢的選擇不是?

還要裝了32bit的Win7、自己patch up PAE,然後再套上Ramdisk.....還是沒有解決任何問題不是?
 
最後編輯:

WILEY TSAI

初級會員
已加入
4/13/14
訊息
8
互動分數
0
點數
0
你在說什麼呢??

所開啟的程式數量很多,大大小小加起來超過了4gb時<= 這是自不量力的行為.OS還得要為你swap很多動作.勉強維持.這不是你想問的吧!!

記憶體裝了32gb時,真的完全沒有增進?? <=開篇文章我就提了增大記憶體一定對系統IO有幫助.你引文偏義.來擾亂誰呢??


James兄請勿激動,若在下所言有得罪之處還請多見諒,在下僅單純就技術面進行討論,並非是要挑戰您.
我所提的所開啟程式佔記憶體量超過4gb,這確實是我想問的,因我的電腦常須保持開啟狀態,有時會有很多工作在進行,同時間會開啟很多程式或檔案找資料或者進行計算.
在現行軟體吃記憶體越來越重的情況下,這很容易達到的.


尤其在XP上.記憶體的安全釋放狀況還蠻多的...
如果你想裝32GB RAM 然後依然使用32bit XP or 32bit Win7...
那真是自討苦吃.還是如krad兄所說.建議直接進入64bit WinOS吧!!

可惜公司電腦不給裝64 bit,也非我所願的阿.....





你的論點就是想要在32bit OS上.做些超額RAM硬體的系統增益...
那就去解開PAE.或裝些如vcache, fancycache等快取軟體等都行...(指針對32bit XP, 而32bit Win7不需要)
但Ramdsk不是選項.pagefile.sys放進ramdsk也不是選項!

大大說得好,但您可見以下討論串 :
http://wj32.org/wp/2011/02/23/pae-patch-updated-for-windows-7-sp1/

解開PAE patch時我遇到失敗的狀況,應是硬體相衝突了,所以才會考慮ramdisk.
針對您所說ramdisk在此時會有問題,可否進一步解惑呢?
有勞了!
 

WILEY TSAI

初級會員
已加入
4/13/14
訊息
8
互動分數
0
點數
0
這邊又提到一點我很有興趣的,既然微軟那麼惡劣,為何要堅持使用Windows的32bit的作業系統?

不管是Linux也好,CentOS也罷,只限定32bit也多的是更開放更理想更先進甚至不用花錢的選擇不是?

還要裝了32bit的Win7、自己patch up PAE,然後再套上Ramdisk.....還是沒有解決任何問題不是?


Krad兄說得好 為何微軟這麼惡劣大家還是要給他綁架呢?

在下是在商業環境下使用,與一般私人使用環境不同,但公司又很小氣,給那種閹割的環境,在下也是無奈呀!

只能就夾縫中找出最佳化的極限了
 

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
James兄請勿激動,...

OK!

可惜公司電腦不給裝64 bit,也非我所願的阿.....
大大說得好,但您可見以下討論串 :
http://wj32.org/wp/2011/02/23/pae-patch-updated-for-windows-7-sp1/

解開PAE patch時我遇到失敗的狀況,應是硬體相衝突了,所以才會考慮ramdisk.
針對您所說ramdisk在此時會有問題,可否進一步解惑呢?
有勞了!

牽涉到公司...這真是難阿!! ;smash;;smash;;smash;

公司行號確實有許多必須向下相容的窘境...
如果你的記憶體能超過4GB.代表您的電腦等級在公司中.應該還算不錯的...

目前只能建議您.把pagefile.sys加到夠大...
而ramdsk想設就設吧.盡量只放環境變數temp就好...
或者只放些realtime必須處理檔案之buffer...

再來就是"智慧"與"藝術"...
讓"電腦運作時間"自己去向老闆發言...

參考^^
 

WILEY TSAI

初級會員
已加入
4/13/14
訊息
8
互動分數
0
點數
0
OK!



牽涉到公司...這真是難阿!! ;smash;;smash;;smash;

公司行號確實有許多必須向下相容的窘境...
如果你的記憶體能超過4GB.代表您的電腦等級在公司中.應該還算不錯的...

目前只能建議您.把pagefile.sys加到夠大...
而ramdsk想設就設吧.盡量只放環境變數temp就好...
或者只放些realtime必須處理檔案之buffer...

再來就是"智慧"與"藝術"...
讓"電腦運作時間"自己去向老闆發言...

參考^^

感恩了!
我的電腦是公司最近才換的,可就是系統換了一個閹割版的,才只好想這些有的沒的....
把pagefile.sys設到夠大後放到ramdisk這樣是否會"有感順暢"呢?當吃記憶體超過4g的時候.
Tks!
 
▌延伸閱讀