CPU 效能計算?

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

CPU 效能計算?

文章訪客 » 週六 1月 07, 2006 6:25 pm

請問 CPU 效能是如何被計算出來的?
例如目前系統吃掉 CPU n% 的數值是如何產生?
是否有資料可尋?

- Dream
訪客
 

文章訪客 » 週六 1月 07, 2006 7:06 pm

應該是單一程序處理時間的比例吧。

找找看平行運算
訪客
 

文章wsun013 » 週日 1月 08, 2006 9:35 am

可以利用 clock 中斷 即目前 PC 位置或 Task pointer 來算
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章訪客 » 週日 1月 08, 2006 12:31 pm

可是我已經知道 CPU 每秒運算指令的速度, 也知道目前 OS Task 工作的數量與狀況, 但只要 CPU 一上電, 就會用一定的速度在進行機械週期的運作, 難到是用目前所有 Tasks 的單一週期指令數的總和, 去比上 CPU 每秒可執行的指令數?


謝謝指教! :-)
- Dream
訪客
 

文章企鵝狂 » 週日 1月 08, 2006 1:58 pm

apt-get source procps

這裡面有top的程式碼..應該可以找到你要的東西

只是code有點長...
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國

文章訪客 » 週日 1月 08, 2006 4:24 pm

謝謝各位的幫忙, 看來一般我們在 PC 上的作業系統 CPU 效能顯示, 在開放系統上是很有幫助, 但在崁入式封閉系統上的效能需求評估助益並有限, 還需配合其他的方式評估系統的使用效率.

(小弟的板子上目前有12顆 CPU 和10多個處理器在一起運作.)

- Dream :-)
訪客
 


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron