CPU-bound(計算密集型) 和I/O bound(I/O密集型)
I/O bound 指的是系統的CPU效能相對硬碟/記憶體的效能要好很多,此時,系統運作,大部分的狀況是 CPU 在等 I/O (硬碟/記憶體) 的讀/寫,此時 CPU Loading 不高。 計算密集型 (CPU-bound) 絕大部份時間用在三角函式和開根號的計算,便是屬於CPU bound的程式。 根據以上分析,可以認為通常情況下,大部分程式針對某個特定的效能metric而言 ;還可能是因為資料區域性性不是很好,導致較多page error,結果產生了大量disk I/O的開銷。 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/779728/viewspace-1028602/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 計算機I/O與I/O模型計算機模型
- HarmonyOS CPU與I/O密集型任務開發指導
- I/O埠和I/O記憶體記憶體
- Veritas Quick I/O and Cached Quick I/OUI
- 計算機組成原理——I/O通道計算機
- Java(8)I/OJava
- 【java】I/O流Java
- Java I/O流Java
- 檔案I/O
- C++ I/OC++
- I/O基礎
- java的I/OJava
- Python教程:精簡概述I/O模型與I/O操作Python模型
- Direct I/O (DIO) and Concurrent I/O (CIO) on AIX 5LAI
- goldengate extract abended unable to queue I/O, I/O beyond file sizeGo
- I/O模型、Libuv和Eventloop模型OOP
- I/O Mutiplexing poll 和 epoll
- WARNING:Could not increase the asynch I/O limit to 164 for SQL direct I/OMITSQL
- 【面試】I/O 複用面試
- Java 非同步 I/OJava非同步
- 網路I/O模型模型
- 系統級 I/O
- JAVA I/O系統Java
- GDAL並行I/O並行
- 優化磁碟I/O優化
- 設計模式中巧記I/O設計模式
- 系統程式設計 - I/O模型程式設計模型
- Java I/O 教程(十) ObjectOutputStream和ObjectInputStreamJavaObject
- Java I/O 教程(七) DataOutputStream和DataInputStreamJavaAI
- WARNING:Could not lower the asynch I/O limit to 160 for SQL direct I/O.MITSQL
- expdp匯出時卡死 Could not increase the asynch I/O limit to for SQL direct I/OMITSQL
- 從資料庫層面理解:隨機 I/O & 順序 I/O資料庫隨機
- WARNING:Could not increase the asynch I/O limit to 224 for SQL direct I/O.MITSQL
- 揭秘計算機奇蹟:探索I/O裝置的神秘世界!計算機
- SQL Server三大演算法的I/O成本計算SQLServer演算法
- Linux下的5種I/O模型與3組I/O複用Linux模型
- not set asynch I/O limit to nnnn for SQL directo I/O.It is set to 200_848859.1MITSQL
- 流?I/O 操作?阻塞?epoll?