Это кажется странным, потому что по умолчанию top показывает EUSER, а опция -u (в нижнем регистре )в ps должна выбираться на основе EUID.
Таким образом, у нас есть либо какая-то разница между user и UID, какая-то разница в выборе между top и ps, либо есть что-то странное в процессе gm. Интересно, что у вашего процесса 99% процессора и приоритет 25.
Действительно ли ps находит этот процесс?
ps -ax -o pid,user,uid,cmd | grep mithus
Это найдет все процессы, выведет pid, имя пользователя, идентификатор пользователя и команду, а затем использует grep в качестве фильтра. Возможно, у вас есть два пользователя с одинаковым именем. Также найдите PID для вашего процесса gm и попробуйте
ps 10366
если это все еще процесс 10366