저는 Debian Linux 운영 체제를 사용하고 있습니다. 나는 유일한 시스템 관리자입니다.
터미널에서 top 명령을 실행하면 두 번째 줄에는 항상 총 작업 수와 실행 중이거나 휴면 중인 작업의 총 수 간의 차이가 표시됩니다. 예를 들어:
미션: 총 138개, 달리기 1개, 수면 92개, 정지 0개, 좀비 0개
최근에 시작되었을 수도 있습니다. 이전에 이런 일이 일어난 기억이 없습니다. 그래서 내 질문은: 무엇이 이런 일을 발생시킬 수 있는가입니다. 걱정할 이유가 있나요? 유행에 뒤처지는 건 싫어요! 미리 감사드립니다.
답변1
보고 있는 문제는 top
모든 상태가 보고되는 것이 아니라 더 큰 목록에서 선택한 숫자만 보고된다는 것입니다. "실행 중" 및 "휴면"보다 더 많은 프로세스 상태가 있습니다(참조:여기유휴 상태를 나타내는 목록과 "I"를 가져옵니다. )
top
다음은 내 서버 출력의 부분 보기입니다.
top - 18:49:06 up 10 days, 16:58, 1 user, load average: 0.19, 0.30, 0.68
Tasks: 129 total, 1 running, 79 sleeping, 0 stopped, 0 zombie
%Cpu(s): 6.1 us, 5.4 sy, 0.0 ni, 84.8 id, 3.7 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 3966804 total, 130824 free, 1068132 used, 2767848 buff/cache
KiB Swap: 8388604 total, 8324092 free, 64512 used. 2606136 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1805 qemu 20 0 2353576 845320 3316 S 23.8 21.3 3630:31 /usr/bin/qemu-system-x86_64 -name guest=data,debug-threads=on -S -obje+
4216 root 20 0 34460 3632 3020 R 0.7 0.1 0:00.03 top
1752 root 20 0 0 0 0 D 0.3 0.0 26:14.69 [nfsd]
3889 root 20 0 0 0 0 I 0.3 0.0 0:01.32 [kworker/1:2]
1 root 20 0 131540 5244 3208 S 0.0 0.1 0:07.51 /lib/systemd/systemd --system --deserialize 38
2 root 20 0 0 0 0 S 0.0 0.0 0:00.04 [kthreadd]
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 [kworker/0:0H]
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 [mm_percpu_wq]
7 root 20 0 0 0 0 S 0.0 0.0 0:30.18 [ksoftirqd/0]
8 root 20 0 0 0 0 I 0.0 0.0 3:33.09 [rcu_sched]
9 root 20 0 0 0 0 I 0.0 0.0 0:00.03 [rcu_bh]
10 root rt 0 0 0 0 S 0.0 0.0 0:01.23 [migration/0]
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [cpuhp/0]
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [cpuhp/1]
13 root rt 0 0 0 0 S 0.0 0.0 0:01.20 [migration/1]
14 root 20 0 0 0 0 S 0.0 0.0 0:27.28 [ksoftirqd/1]
16 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 [kworker/1:0H]
17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 [kdevtmpfs]
18 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 [netns]
보시다시피 "R", "S", "T" 또는 "Z"가 아니므로 요약 행에 포함되지 않는 작업이 많이 있습니다.