我正在Linux服务器上运行一个长脚本。为了避免因为不活动而被踢开,我使用了screen来确保脚本运行到终止。现在已经有几个小时了,我想知道屏幕到底激活了多长时间。我用screen -S fragmentation ./fragment-all.sh启动屏幕的命令。我没有根特权。
yangsong@lanikai ~ $ screen -ls
There is a screen on:
852342.fragmentation (Detached)
1 Socket in /tmp/screen/S-yangsong.
我在跑
top -H -b -n 1
在带有java应用程序的Linux上
我得到了标题的结果:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
对于每个thread,我看到的%CPU是一个真正的CPU,这意味着它没有考虑线程在等待锁等方面浪费的时间,所以这纯粹是线程在cpu上花费的时间。