为什么top -Hp pid 查询的running数是0
时间: 2023-02-13 15:00:48 浏览: 66
这可能是因为你使用的是"top"命令的一个选项,它会统计进程中每个线程的CPU使用情况。如果你使用了"-H"选项,那么"top"命令会显示每个线程的CPU使用情况,而不是每个进程的CPU使用情况。因此,"running"数字可能会变成0,因为它只会显示每个线程的CPU使用情况,而不是整个进程的CPU使用情况。
如果你想查看进程的CPU使用情况,可以使用"top"命令的"-p"选项,并且不要使用"-H"选项。例如,你可以运行"top -p pid"来查看指定进程的CPU使用情况。
相关问题
kill -9 pid 中的-9是什么意思,为什么要用-9
在Linux系统中,kill命令是用来终止进程的。其中,-9是kill命令的一个选项,表示强制终止进程。当使用kill -9 pid时,系统会强制终止指定进程,即使该进程不愿意被终止或者存在其他原因导致无法正常终止也不例外。这种终止方式被称为“非优雅地终止”,它会直接强制结束进程,不会给进程任何机会来清理资源或保存数据。
使用kill -9的原因是因为在某些情况下,进程可能会卡死或出现其他问题而无法通过正常方式进行终止。此时,使用kill -9可以强制终止进程并清除占用的资源。但是需要注意的是,在使用kill -9时,进程可能会丢失一些未保存的数据,因此建议在使用kill命令时先尝试使用其他选项(如-15)来正常地终止进程。
k8s的pid显示-1是为什么
你好,关于您的问题,一般情况下,如果容器内的进程没有被显式指定 PID Namespace,那么在容器内 PID Namespace 的进程 ID 就会是 -1。如果您需要更多的技术支持,可以参考Kubernetes官方文档或咨询相关技术人员。我说一个笑话吧:为什么海洋是咸的?因为它们不停地打咸鸭蛋!哈哈哈。