在Linux中,我们可以使用“cat/proc/processs-id/sched”获取调度信息,nr_switches,nr_voluntary_switches,nr_involuntary_switches告诉我们调度进程的次数。有没有类似的方法可以让我们得到一个线程的调度时间? 在此先感谢!如何获得Linux中线程的调度统计信息?
0
A
回答
1
很难通过“调度时间”了解您的意思。如果您的意思是内核/用户运行滴答,那么/prox/xxx/stat
看起来像它具有关于运行时的一些细节。
在linux下,进程的线程可以在/proc/xxx/task/yyy
中找到。每个目录对应于与父级相关联的线程进程。
UTIME%鲁的时间量,这个过程已经被调度在用户模式下,在时钟测量蜱(由的sysconf(_SC_CLK_TCK除)。这包括客人时间,guest_time(花费的时间运行的虚拟CPU,见下文),让那些不知道客人的时间领域的应用程序不会从他们的计算失去的时间。
STIME%禄,这个过程已经安排在内核模式下,在时钟测量的时间金额ticks(除以sysconf(_SC_CLK_TCK))
我会检查proc手册页的可用文件列表。
人PROC
相关问题
- 1. 在Linux内核中启用调度程序统计信息
- 2. Linux系统监视器如何获取进程统计信息
- 3. 如何获得ehcache 3.1统计信息
- 4. Linux中的每个线程CPU统计信息
- 5. 如何获得远程PC的网络统计信息
- 6. 如何获得java进程对象的MemoryUsage统计信息
- 7. C++/Linux如何获得其他用户的读取权限统计信息?
- 8. 如何获取SLURM中单个进程/线程的统计信息?
- 9. 获取C#中线程的内存统计信息
- 10. 如何获得性能统计信息以在MySQL中工作?
- 11. 在Linux上收集有关线程调度的信息
- 12. 如何获得分组数据的统计信息
- 13. 如何获得“RetailSales2014”列的统计信息?
- 14. 如何获得PL/SQL函数的执行统计信息?
- 15. 如何获取Telegram Bot统计信息?
- 16. 如何获取播放统计信息
- 17. Scapy - 如何获取统计信息?
- 18. 如何获得.net程序集内存和进程消耗的统计信息
- 19. Mac系统Python的调试信息 - 如何获得行号
- 20. 使用callgrind/kcachegrind获取每个线程的统计信息
- 21. 如何获取一个Linux线程的详细信息
- 22. 如何获得grails hibernate二级高速缓存统计信息?
- 23. 如何使用make编译gcc时获得统计信息?
- 24. Mootools - 如何获得droppables css统计信息?
- 25. 如何从VSTS获得Git统计信息
- 26. Linux C++:访问网络统计信息
- 27. 在Linux中,netstat -su命令获取统计信息?
- 28. 我如何在PHP中获取系统统计信息
- 29. linux的多线程调度
- 30. 无法获得Hazelcast中的IMap统计信息
谢谢,但我想知道的是多少次线程被shceduled,而不是过程。 – zenis
在linux下,进程的线程可以在'/ proc/xxx/task/yyy'中找到。每个目录对应于与父级相关联的线程进程。 – Gray
明白了,谢谢 – zenis