bowlc wrote:
CPU:I5-6500 3.2G(使用率永遠100%,電腦不順)
RAM:48G(大概率會用到30-80%)
SSD:Crucial MX200 250GB SSD(使用率永遠100%高速頻繁讀取、寫入)
您提到單一程式就會吃掉20% i5-6500 的效能,可計算出同時跑40個程式需要8顆i5-6500才能勝任。
https://www.cpubenchmark.net/compare/5060vs2599/Intel-i7-13700K-vs-Intel-i5-6500https://www.cpubenchmark.net/compare/5060vs2599/Intel-i7-13700K-vs-Intel-i5-6500
i5-6500得分5635,i7-13700K得分46612,差不多就是八倍,但因沒有冗餘效能,用起來應該還是有些辛苦,當程式數量一增加,這台電腦又開始要卡了。
利用同樣的方式,可以算出究竟需要多快的SSD, 解法除了使用NVMe SSD 之外,可使用RAID或tmpfs的方式來加速。
由於您的程式聽起來像一堆爬蟲,網路的IO也要留意,在高負載下,網路晶片溫度會居高不下,自然就容易熱當了,或可加裝第二張網卡做平衡負載。
自寫程式或可研究看看是否能放到GPU上執行,有的時候會有意外的驚喜。































































































