Linux 與 Windows 的結合(十)
昨天朋友說,他的destop實在太舊了,只得6G Ram,而且舊式Ram不能再加,除非是換電腦;另外只有4 CPU,若果分了兩顆給Linux,那主系統就馬上變得非常緩慢,連帶這個虛擬Linux也快不起來!
當然,他可以只用Linux主機,但沒了Windows,又感到不大習慣……
呵呵,對的。只用Linux主機的話,連《編審有話兒》也不會完全習慣。始終我們一直對著的Windows用了太久太久的時間……
《編審有話兒》想到兩個方法可以。第一個,就是為Linux加上一個「虛擬記憶體」的“Swapfile”。

Swapfile其實是我們在Windows中必用到的操作。Swapfile是我們在硬碟區設定的記憶暫存,一般電腦在出廠時已預先設定好,而且這個Swapfile在Windows屬於隱藏檔案,以免被使用者誤刪。
在日常電腦操作,程式會分段被載入電腦的Ram系統執行操作。但若果Ram不夠那怎麼辦?Swapfile就是一個在硬碟區建立一個緩衝的記憶,避免系統因記憶體不足而「當」機。

《編審有話兒》先在VirtualBox把Linux系統設定為2G Ram及1 CPU。然後把Linux打開。
進入Linux後,打開Control Panel,選擇左面的「Disk」,看到「Create swapfile」的icon,按下。系統跟著會詢問你swapfile的大小。
很多朋友都有點誤解以為swapfile當然是愈大愈好……錯的!過大的swapfile不只不會加快系統的運行,反而會拖慢硬碟機的運作。在Linux來說,swapfile應該是原來記憶體的一半大小。換句話說,朋友只有2G Ram,swapfile的設定就是1/2,亦即是1024(1G)。我們在這裡填上1024,按下ok,系統很快就會完成。

順帶一題,如果你懂得在Windows自行設置swapfile,Windows跟Linux的準則有少許不一樣。Windows Swapfile最大值是你主系統的建議再加上1/3。例如系統建議最大值是4000mb,那再加上4000mb的1/3,就等如5333mb了!
跟著我們重啟試試。Linux順利的重啟。我們打開sda1的根目錄,就會看到裡面已經創建了一個容量1G的Swapfile了!

好,輪到《編審有話兒》出最後的絕招呀!
相信各位朋友家中的destop必定有使用Graphic Card。除非是太舊太舊的電腦,幾乎已經沒有電腦只使用主版作Graphic Card的了。大多的Graphic Card離開不主流的 Nvidia 及 AMD 兩種牌子。
《編審有話兒》的電腦用的是 Nvidia,我們就是利用 Graphic Card 內的GPU 運行VirtualBox程式來替代一般的CPU!
甚麼是CPU?甚麼是GPU?CPU全文「Central Processing Unit」中央處理器;而 GPU則為「Graphics Processing Unit」圖形處理器。光看全文便已經知道大概了!

CPU 是整體的電腦演算,把部份的程式運行、尤其是在圖像處理方面交由 Graphic Card內的 GPU執行,可以大大減輕 CPU的負擔,從而增加電腦的運算速度。
一般我們能夠在市場購買得到的「打機電腦」,除了CPU 以外,最要緊的就是 Graphic Card了!現時負擔最繁重演算的“挖礦機”,要挖 Biton主力靠的就是極高效率的 Graphic Card內的 GPU引擎,結果就把一些 Nvidia頂級的 Graphic Card 搶到超過2萬港元一張,還經常沒有貨啊!
最能體驗GPU引擎的挖礦機與光線追蹤技術(簡稱『光追』)


嗚嗚……幸好 Nvidia採取了新的鎖頻演算法限制「挖礦」,才略略把 Graphic Card的價錢壓低了點,否則大家都難以有機打了!
《編審有話兒》家裡就有另外一部打機用的「大笨象」電腦,CPU要採用水冷散熱,三把彩色大風扇為 Graphic Card的 GPU引擎降溫呢!工作用的普通電腦玩玩小遊戲還可以,但對於採用「光追」光線追蹤技術的遊戲……嘿嘿,那恐怕連 install 都過不了關啦!
《編審有話兒》家裡打機用的「大笨象」電腦

但若只是應付 VirtualBox程式,普通的 Graphic Card還是具有不錯的效果的!
《編審有話兒》其實已經很早起來寫帖文了!今天已經寫了1200字……運用GPU的過程比較繁複,《編審有話兒》還要準溫習功課,真的很抱歉今天寫不完了,明天必定再為大家奉上!
24.5.2022《編審有話兒》
若你喜愛這篇文章,請給編審有話兒專頁一個 like,or Donate to me, I’ll be eternally grateful…
下一篇
隨心贊助🙏😊❤Donation as you Like…
PayPal or Cards
HK$1.00