主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何在Linux上查看进程时间
查看进程执行时间以进行性能分析查看和故障排除是重要的。 在 Linux 系统上,这可以通过各种命令来完成。
1.使用ps命令
ps
命令是显示进程信息的常用工具。 它可以在终端中使用,并提供以下选项:
-p
:指定特定的进程ID。 -e
:显示所有进程。 -eo pid,etime
:显示进程ID和执行时间(经过的时间)。
示例:
$ ps -eo pid,etimePID ELAPSED2832 00:31:363062 00:01:153707 00:00:00
2. uptime命令
使用uptime
命令设置当前时间、系统正常运行时间等显示 的系统统计信息。 它还可以提供有关进程总数和平均负载的信息。
示例:
$ uptime16:02:03 17 天,17:59,4 个用户,平均负载:2.31 , 2.42, 2.40
3.使用top命令
top
命令实时显示进程信息。 您可以根据 CPU 使用率、内存使用率或其他指标对进程进行排序。
要查看进程运行的时间,请按 F
进入全屏模式,然后按 t
运行该进程。 到......的时候。
示例:
$ top -tPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND1066 root 20 0 1706m 55m 1012 S 2.5 0.6 1:07.29 mysqld7576 根 20 0 280m 17m 716 S 0.0 0.2 0:00.00 rsyslogd9982 用户 20 0 1404m 212m 816 S 1.0 2.3 0:00.05 python3
4. pidstat命令
使用pidstat
命令查找有关进程的详细信息,例如CPU使用率和内存使用率. 提供性能统计数据。 和 I/O 活动。
要查看进程的执行时间,请使用-p
选项并指定进程ID。
示例:
$ pidstat -d -p 1066 1 5Linux 5.10.0-1040-azure (buildd@ lcy01 -amd64-016) (x86_64)10:40:30 pm CPU %usr %system %guest %wait %idle10:40:31 pm 全部 98.06 1.94 0.00 0.00 0.00 usr 97.99 2.01 0.00 0.00 0.00 sys 0.07 0 .00 0.00 0.00 0.00 WAI 0.00 0.00 0.00 0.00 0.00 IDL 0.00 0.00 0.00 0.00 0.0010:40:32 PM 全部 97.93 2.07 0.00 0.00 0.00 USR 97.93 1.99 0.01 0.00 0.00sys 0.00 0.08 0.00 0.00 0.00 wai 0.00 0.00 0.00 0.00 0.00 idl 0.00 0.00 0.00 0.00 0.00进程 1066 (mysqld), 98.06% usr, 1.94% sys, 0.00% , 00% 空闲,0.00% 空闲
上述命令每秒更新一次进程统计信息,持续 5 秒。 进程的当前运行时间可以在TIME+
字段中找到。
评论前必须登录!
注册