time命令结果有三行组成:real、user和sys。我们这里用的都是real值,它表示从程序开始到程序执行结束时所消耗的时间,包括CPU的用 时。CPU用时被划分为user和sys两块。user值表示程序本身,以及它所调用的库中的子例程使用的时间。sys是由程序直接或间接调用的系统调用 执行的时间。 在单处理器上,real值和整个CPU用时之差,也就是real - ( user sys )是所有延迟程序执行的因素的总和。在SMP上,这个值近似为real * number_of_processors - ( user sys )。这些因素包括: 调入程序文本和数据的IO操作 获取程序实际使用内存的IO操作 由其它程序消耗的CPU用时 由操作系统消耗的CPU用时 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 01:41 , Processed in 0.186426 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.