簡體   English   中英

CPU性能

[英]Performance of CPU

在經歷由Patterson進行的計算機組織工作時,我遇到了一個問題,我完全陷入困境。 問題是:

假設我們知道同時使用桌面客戶​​端和遠程服務器的應用程序受到網絡性能的限制。 對於以下更改,說明是否僅吞吐量提高,響應時間和吞吐量都提高,或者都沒有提高。

所做的更改是:

更多內存已添加到計算機

如果我們增加內存,吞吐量和執行時間是否會增加?

需要明確的是,吞吐量和響應時間的定義在書中解釋為:

吞吐量:在給定時間內完成的工作量。

響應時間:完成任務所需的時間,任務是I / O設備活動,操作系統開銷,磁盤訪問,內存訪問。

您必須在這里像教科書一樣思考。 如果您唯一給定的限制是網絡性能,那么您必須假定沒有其他限制。

因此,問題歸結為:增加內存如何影響網絡性能?

如果您遇到其他限制,例如系統內存不足和主動分頁,那么響應時間可能會隨着更多的內存和更少的分頁而縮短。 但是給出的唯一限制是網絡性能。

它不會有所作為,因為您已經受到網絡性能的束縛。 想象一下,有一個大水箱和一條小管子從里面出來。 假設您要在給定的時間內(生產量)獲得更多的水。 向水箱中添加更多的水來實現這一目標是否有意義? 它不是,因為我們受到管道寬度的約束。 您可以添加更多管道,也可以加寬管道。

回到您的問題,如果整個系統受網絡性能的約束,則需要增加帶寬,以查看是否有任何改進。 做任何其他事情都是沒有意義的。

假設桌面客戶端是您的Internet瀏覽器。 服務器是Internet,例如stackoverflow網站。 如果您遇到網絡性能問題,則向計算機添加更多的內存不會使瀏覽互聯網更快。

僅當應用程序需要更多內存時,更多內存才有幫助。 對於任何其他限制,額外的內存將僅保持未使用狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM