PS
Posts
34 posts[Linux][Kernel] Check process in Linux system
In order to be able to survive as competitive Linux system developers(DevOps for device drivers) for a long time, you need to know the Linux kernel better. However, the Linux kernel is huge, and its content depth is a difficult technical area to grasp in the short term. I started the Linux kernel with the question "What is a process?" I saw a lot of words like the Bible or blasphemy. Unfortunately
[라즈베리파이] 프로세스 확인하기 - ps
리눅스 시스템 개발자(디바이스 드라이버, 데브옵스)로 오래 동안 실력을 인정 받으려면 리눅스 커널을 잘 알면 좋습니다. 하지만 리눅스 커널은 그 내용이 방대하고 깊이가 있어 단기간에 익히기 어려운 기술 영역입니다. "프로세스란 무엇인가"란 질문으로 리눅스 커널을 시작합니다. 성경이나 불경같이 근엄한 단어를 많이 보입니다. 안타깝게도 20페이지 정도 읽다가 포기합니다. 너무 이론으로 프로세스를 설명하기 때문입니다. 프로세스에 익숙해지려면 리눅스 시스템에 익숙해져야 합니다. 이번 장에서는 라즈베리파이에서 명령어를 입력하고 ftrace 로그에서 출력되는 로그로 프로세스 동작을 확인합니다. 먼저 다음 리눅스 명령어로 시스템에서 프로세스 목록을 확인합시다. 이를 위해 라즈베리파이에서 x-terminal 프로그램
[리눅스] 특정 process에서 생성된 thread의 갯수 확인하는 방법
mysqld 프로그램의 쓰레드 갯수를 확인하려면 다음 명령어를 입력하면 됩니다.cat /proc/$(pidof mysqld)/status | grep ^ThreadsThreads: 17 다음 명령어를 입력하니 쓰레드 pid를 확인할 수 있습니다.$ ps -eL -o pid,cmd,lwp,nlwp | grep mysqld 1063 /usr/sbin/mysqld 1063 17 1063 /usr/sbin/mysqld 1155 17 1063 /usr/sbin/mysqld 1156 17 1063 /usr/sbin/mysqld 1157 17 1063 /usr/sbin/mysqld 11
리눅스에서 특정 프로세스의 cpu 점유율 확인
현재 실행중인 프로세스들 중에 특정한 프로세스의 cpu 점유율이 어느 정도 되는지 확인하고 싶을 때 ps 명령의 옵션을 적당히 활용해서 간단하게 할 수 있다. 아래의 예시를 보자. # firefox 웹브라우저의 cpu 점유율 확인 ps -C firefox -o %cpu %CPU 5.5 위의 예시에서 -C 옵션으로 프로세스 명칭을 지정해 주고, -o 옵션으로 출력할 항목을 지정해 주었다. 프로세스가 여러개 있을 수도 있으므로, cpu 점유율만 출력하는 것보다는 PID와 실행명령(command)를 같이 출력해 주는 것이 좀 더 편리하다. 실행명령에 인자(argument)가 포함될 수도 있으므로, -o 옵션에서 cmd 항목은 되도록 맨 마지막에 출력되도록 순서를 잡는 것이 좋겠다. -C 옵션에서



![[CV] [Comi] 'ファイブスター物語'(더 파이브 스타 스토리즈) 19권. 연재분에서 벌어지는 '검성 대 검성'](https://img.zoomtrend.com/2026/06/06/1780766083-ECB2ABEB93B1EC9EA5EB8DB0ECBD94EC8AA4.jpg)