실수로 거대한 파일(8백만 라인 이상)에서 cat을 실행하고 ctrl-c, ctrl-\로 종료하려고 시도했지만 멈추지 않았습니다.
cat hugefile.csv
프로세스가 종료되기를 바라면서 터미널 창을 닫았습니다. 그러나 속도가 느려지고 거의 멈췄습니다. SSH가 느리고 이미 실행 중인 서버(API, 웹 앱 등)가 거의 멈출 정도로 느려집니다.
나는 매달린 터미널 세션을 찾아서 모두 죽입니다. 또한 CPU/네트워크/디스크를 많이 사용하는 프로세스를 찾아봤지만 중요한 리소스를 사용하는 프로세스는 없는 것 같습니다.
왜 이런 일이 발생합니까?
ps: 원격 시스템은 ubuntu 16.04이고 원격으로 zsh 쉘을 사용하고 있습니다.
현재 ps aux | grep sshd
출력은 다음과 같습니다.
root 1267 0.0 0.0 65508 3356 ? Ss Jan14 0:03 /usr/sbin/sshd -D
root 16447 0.0 0.0 92796 6924 ? Ss 02:35 0:00 sshd: muhsin [priv]
muhsin 16482 0.0 0.0 92796 3276 ? S 02:35 0:00 sshd: muhsin@pts/0
muhsin 16596 0.0 0.0 12940 932 pts/0 S+ 02:37 0:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox sshd
이것이 내가 본 것입니다 glances
(CPU/네트워크/디스크 사용량을 보면):
ubuntu (Ubuntu 16.04 64bit / Linux 4.4.0-1119-aws) Uptime: 6 days, 10:58:21
CPU 1.3% nice: 0.0% LOAD 4-core MEM 78.8% active: 12.6G SWAP 0.0%
user: 0.6% irq: 0.0% 1 min: 0.07 total: 15.7G inactive: 1.13G total: 0
system: 0.6% iowait: 0.0% 5 min: 0.04 used: 12.3G buffers: 1011M used: 0
idle: 98.7% steal: 0.0% 15 min: 0.05 free: 3.32G cached: 1.69G free: 0
NETWORK Rx/s Tx/s TASKS 210 (611 thr), 1 run, 209 slp, 0 oth sorted automatically
_24a61ca3 1Kb 448b
_9e7afe3a 0b 0b CPU% MEM% PID USER NI S Command
_eb2f1d84 0b 0b 0.0 24.7 13039 root 0 S python main.py
_47feb354 0b 0b 0.0 24.7 3382 root 0 S python main.py
_7b011cd5 0b 0b 0.3 4.3 24092 root 0 S python main.py
docker0 0b 0b 1.3 4.1 24365 root 0 S python /opt/miniconda3/envs/env/bin/g
ens3 648b 2Kb 1.0 3.9 29923 root 0 S python /opt/miniconda3/envs/env/bin/g
lo 512b 512b 0.3 2.4 12557 root 0 S python -u listener.py
_h13405f3 0b 0b 0.0 2.2 3013 root 0 S python -u listener.py
_h21602b0 0b 0b
_h2f55e7c 0b 0b
_h3a8e27e 0b 0b Warning or critical alerts (one entry)
2021-01-21 02:40:04 2021-01-21 02:39:08 (ongoing) - MEM (78.8)
이것은 htop 출력입니다.
1 [ 0.0%] Tasks: 99, 401 thr; 1 running
2 [|| 4.3%] Load average: 0.05 0.04 0.05
3 [ 0.0%] Uptime: 6 days, 11:00:01
4 [| 0.5%]
Mem[||||||||||||||||||||||||||||11.3G/15.7G]
Swp[ 0K/0K]
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
16710 muhsin 20 0 24892 3728 2932 R 1.0 0.0 0:00.11 htop
1 root 20 0 38080 5592 3488 S 0.0 0.0 0:08.40 /sbin/init
411 root 20 0 35268 6716 6392 S 0.0 0.0 0:08.20 /lib/systemd/systemd-journald
441 root 20 0 94768 960 784 S 0.0 0.0 0:00.00 /sbin/lvmetad -f
473 root 20 0 42836 3492 2464 S 0.0 0.0 0:00.72 /lib/systemd/systemd-udevd
752 systemd-t 20 0 97M 2004 1800 S 0.0 0.0 0:00.00 /lib/systemd/systemd-timesyncd
728 systemd-t 20 0 97M 2004 1800 S 0.0 0.0 0:00.44 /lib/systemd/systemd-timesyncd
1043 root 20 0 16120 2616 1768 S 0.0 0.0 0:00.22 /sbin/dhclient -1 -v -pf /run/dhclie
1179 root 20 0 5216 116 0 S 0.0 0.0 0:08.32 /sbin/iscsid
1180 root 10 -10 5716 3516 2432 S 0.0 0.0 0:38.91 /sbin/iscsid
1184 root 20 0 4392 1272 1184 S 0.0 0.0 0:00.00 /usr/sbin/acpid
F1Help F2Setup F3SearchF4FilterF5Tree F6SortByF7Nice -F8Nice +F9Kill F10Quit