Проблема в том, что у вас голова перед сортировкой. Я думаю, вы пытаетесь найти десять наиболее часто используемых имен пользователей. Во-первых, как говорит @ rakesh-n, вам нужно отсортировать численно.
Но проблема в том, что вы получаете список из uniq, который отсортирован по имени пользователя, затем вы берете первую десятку и только после этого сортируете по количеству. Взгляните на свой пример и обратите внимание, что все имена пользователей начинаются с a-e
ps -eo user = | sort | uniq -c | sort -r $ 1 | head -n 10
На BBS Arch Linux Халлер написал:
It's a kernel problem:
https://bbs.archlinux.org/viewtopic.php?id=236696
Это решило это для меня:
pacman -Syu haveged
systemctl enable haveged.service
systemctl start haveged.service
Это изменение сократило продолжительность этой фазы запуска с 13 секунд до примерно 1 секунды.:
Я проверил это на двух разных компьютерах и получил очень положительные результаты на обоих. Это будет удовлетворительной работой -для меня, пока проблема с ядром не будет решена.