[討論] 月經文:怎樣才能不lag?

作者: sitdzc (無妄渙蠱牙膏族)   2017-05-20 19:45:34
翻版上選購文時大家最常問的一個問題就是:
"我常用的程式是A or B or C,配這樣的規格會lag嗎?"
因為懶得每次都要一一回答解釋,這邊就整理一下基本的知識
跟解釋原理,如果版眾有專門做過相關的測試,或者對於作業
系統的原理有更深入的研究,歡迎指正我文章中的錯誤。
就我的看法,電腦要能不lag,第一重要的是:
1.知道應用程式及系統效能瓶頸(bottle neck)在哪裡。
對,把規格拉高當然是最重要的,但是喜歡的機子那麼多,預
算永遠都不夠,所以還是該把錢花在刀口上,以求得最好的使
用者體驗(念作ㄕㄨㄤˇㄉㄨˋ),不同的應用程式的瓶頸所在
不同,對應的硬體規格自然也不同。
有的時候,不一定要提升硬體規格,改變使用習慣,或者將定
期檢查將一些用不到的的常駐程式從記憶體清出去,一樣能夠
有感系統效能的提升。
2.先加記憶體到16G跟把系統碟換成256G SSD。
大部分時候,只要硬體基礎有這兩個水準,其實要lag就不那
麼容易,因為下面這個圖(注意這是簡化過的示意圖,實際上
系統匯流排更複雜):
3 <2 <1
CPU<
作者: amwkscl (amwkscl)   2017-05-20 19:55:00
大吟模
作者: commandoEX (卡曼都)   2017-05-20 21:16:00
我覺得這個圖畫的有點怪,CPU在中央比較對吧
作者: leemike1 (leemike1)   2017-05-20 22:47:00
運用管理手機app的觀念,減少安裝不常用的程式。
作者: saito2190 (榛香超可愛der)   2017-05-21 02:55:00
CPU在中央才有點怪吧
作者: commandoEX (卡曼都)   2017-05-21 14:44:00
CPU整合了記憶體控制器啊,所以硬碟資料要經過CPU才會進RAM,另外就是顯卡本來就是CPU下指令才會動作的存取指令都是CPU發的,顯卡可以直連顯卡本來就很怪*顯卡直連記憶體
作者: moon1139 (小月)   2017-05-21 15:00:00
CPU 要經手一切事物呀,除非你是一些特別的架構不然所有資料的搬運,像是RAM到HDD、HDD到RAM或是顯示卡需要一RAM裡面的資料,也是都要經手CPU
作者: leo840908 (bigcat554)   2017-05-21 15:06:00
推用心 可是我覺得新手 尤其不願意學習的 依然黑人問號
作者: moon1139 (小月)   2017-05-21 21:32:00
OK 那就是你的圖其實想表達的是 data flow 而不包含instruction flow 或是代表架構,只是這樣看起來會讓人以為你畫的是架構圖,可能要多加註解一下吧另外其實我覺得多畫幾張圖也不一定不好case by case 的討論其實新手也比較好吸收像是在講解 ram 滿了,要和 HDD 做 swapping 的例子可以就畫出 CPU RAM 和 HDD 就好了第一個先講沒滿的時候,怎麼跑,圖長什麼樣第二就另外一張講 swapping 時候的情形這我以前在忘掉是 CMU 還是 Virginia Tech 的 slide 上看到的,覺得是個滿好吸收的範例忘了推分享
作者: james599168 (期許100)   2017-05-21 23:07:00

Links booklink

Contact Us: admin [ a t ] ucptt.com