What Is Pstack in Linux?
Contents

The pstack command displays a stack trace for each process. … You can use the pstack command to determine where a process is hung. The only option that is allowed with this command is the process ID of the process that you want to check.

How do I run a Pstack in Linux?

To get the pstack and gcore, here is the procedure:

  1. Get the process ID of the suspect process: # ps -eaf | grep -i suspect_process.
  2. Use the process ID to generate the gcore: # gcore <proc_id> …
  3. Now generate the pstack based on the generated gcore file: …
  4. Now create a compressed tar ball with the gcore.

How do I see running processes in Linux?

Trace Linux Process PID

If a process is already running, you can trace it by simply passing its PID as follows; this will fill your screen with continues output that shows system calls being made by the process, to end it, press [Ctrl + C] . $ sudo strace -p 3569 strace: Process 3569 attached restart_syscall(<…

Sarah Jenkins

Sarah Jenkins

Senior Technology Editor & AI Specialist

Sarah Jenkins is a veteran tech journalist with over 12 years of experience covering artificial intelligence, mobile innovations, and digital ethics. Her insights have appeared in leading technology publications worldwide.

Share this article
Twitter Facebook Pinterest