Код: Выделить всё
zgrep -2651916380777948219 server.error.log-2024-07-29-14-1.log.zipМы хотим знать, почему zgrep заставляет процессор работать быстрее за неправильную команду
Код: Выделить всё
top - 19:28:11 up 10 days, 33 min, 6 users, load average: 1.33, 1.21, 1.01
Tasks: 85 total, 2 running, 76 sleeping, 6 stopped, 1 zombie
Cpu(s): 2.1%us, 0.2%sy, 0.0%ni, 97.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8388608k total, 8241112k used, 147496k free, 0k buffers
Swap: 2097152k total, 11116k used, 2086036k free, 3551136k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8306 sankuai 20 0 100m 2172 2060 R 99.7 0.0 0:10.84 grep
326472 sankuai 20 0 11.7g 3.2g 55m S 26.9 39.5 9:03.45 java
Код: Выделить всё
grep -2651916380777948219 server.error.log-2024-07-29-14-1.logИ в исходном коде zgrep:
Код: Выделить всё
exec 4>&1
(eval "$grep" 4>&-; echo $? >&4) 3>&- | sed "$sed_script" >&3 4>&-
) || r=2
exit $r
fi >&3 5>&-
)
r=$?
test "$gzip_status" -eq 0 || test "$gzip_status" -eq 2 || r=2
test $res -lt $r && res=$r
done
exit $res
Подробнее здесь: https://stackoverflow.com/questions/788 ... cpu-to-100
Мобильная версия