引用:
作者dodo5
用破解核心的32bit Vista/Xp, 一樣可以支援到8g以上 
|
還是不要用32bit OS來玩4GB以上的DRAM ...
我之前有個特殊需求,在Linux環境下 , 用32bit Kernel Linux + ReCompile Kernel 來支援
8GB的DRAM space , 原本都沒有問題的狀況下 , 因為要測Intel Gigabit MT DUAL Port
效能 , 我動用特殊設定 tmpfs 去配置4GB以上的空間來當做RAM Disk , 然後用兩台Linux
一台當做Server ,一台當做Client , 用FTP Protocol , 從Server RAM Disk讀取檔案,存在
Client Linux RAM Disk的實驗
要用到tmpfs 是因為要降低SATA 實體Disk的依賴,以免因為Disk 動作太慢,影響到網路傳輸
的性能 ,所以才改用RAM Disk 這個沒有實體Disk機械動作,存取速度稱得上是最快的Disk !!
但是,原本還沒調整tmpfs參數時,Intel MT DUAL Port網卡都還能順利偵測到,可以使用
調整後,一整個超級大麻煩報到,我調整4GB使用,馬上Intel 網卡全部沒偵測到,然後慢慢降低
tmpfs 空間,降到3.5GB才抓到網卡,順利完成測試!!
事後猜測,應該是32bits OS在切換4GB addressable space 時出了錯誤,讓device driver
不知如何是好,才導致無法偵測到Intel 網卡!!
後來更換成64bits Linux , tmpfs 也加大到6GB , Intel網卡也都沒有問題了!!
