Linux????????????????????
???????????? ???????[ 2012/11/30 11:40:05 ] ????????
??????????????ж???
????Hi%
??????????IRQs????????
????Si%
??????????Soft IRQs????????
????St%
????????st????????IBM?????????????????????
????IBM’s definition of steal time is actually pretty good:
????Steal time is the percentage of time a virtual CPU waits for a real CPU while the hypervisor is servicing another virtual processor.
????3.3 ???????
??????????????CPU??????????????????????Щ????
????3.3.1 ??????????????
???????????
?????3????????????????
????2. ???????
????????????(TASK_RUNNING)
?????????ж??????(TASK_UNINTERRUPTIBLE)
?????????(TASK_STOPPED)
??????????(TASK_TRACED)
??????????(EXIT_ZOMBIE)
???????? Wait io%??????idle%???????
??????????top????????????wait io%??????idle%????IO??????????uninterruptible sleep
????Cpu1 : 2.7%us?? 3.0%sy?? 0.0%ni?? 3.7%id?? 89.7%wa?? 0.0%hi?? 1.0%si?? 0.0%st
????????????????????????????????????????
????1. ?????????????????????????????????????????????????????????л???????п?????????С??????????
????2. ????????(scheduler)???????????????????????????????????????????(Light Weight Process)??Kernel????????????????????????????????ó???????????????????????pthread???????????????????????????????????????????????????????????????????????????????????????
????2. ???????
????????????(TASK_RUNNING)
?????????ж??????(TASK_UNINTERRUPTIBLE)
?????????(TASK_STOPPED)
??????????(TASK_TRACED)
??????????(EXIT_ZOMBIE)
???????? Wait io%??????idle%???????
??????????top????????????wait io%??????idle%????IO??????????uninterruptible sleep
????Cpu1 : 2.7%us?? 3.0%sy?? 0.0%ni?? 3.7%id?? 89.7%wa?? 0.0%hi?? 1.0%si?? 0.0%st
????3.3.4 ??ж?
????????????й?????ж???????????IO?豸???????????????????????????????????
????IRQ
????IO?豸????????IRQ(Interrupt ReQuest)????????ж?????(???????ж?)
???????????????ж??IO?豸???????IRQ?????(??????????????????????????????????IRQ?????)?????IRQ??????????ж??????(Programmable Interrupt Controller)???????????
???????IRQ???????ж????????????CPU core?????IRQ???0???????
??????ι??IRQ??????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11