История изменений
Исправление Axon, (текущая версия) :
top
%Cpu0 : 10,6/88,7 99[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||]
%Cpu1 : 3,4/0,7 4[|| ]
%Cpu2 : 2,0/0,7 3[| ]
%Cpu3 : 2,6/2,0 5[||| ]
KiB Mem : 22,9/7836600 [||||||||||||||||| ]
KiB Swap: 0,0/0 [ ]
PID PPID USER RUSER TTY TIME+ RES %CPU %MEM S COMMAND
11386 488 sergey sergey ? 10:24.50 0,145g 102,0 1,9 S /usr/lib32/skype/skype
perf top
http://i.imgur.com/o32VBBU.png
strace -p $pid
restart_syscall(<... resuming interrupted call ...>) = 0
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
... и так много раз
Исходная версия Axon, :
top
%Cpu0 : 10,6/88,7 99[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||]
%Cpu1 : 3,4/0,7 4[|| ]
%Cpu2 : 2,0/0,7 3[| ]
%Cpu3 : 2,6/2,0 5[||| ]
KiB Mem : 22,9/7836600 [||||||||||||||||| ]
KiB Swap: 0,0/0 [ ]
PID PPID USER RUSER TTY TIME+ RES %CPU %MEM S COMMAND
11386 488 sergey sergey ? 10:24.50 0,145g 102,0 1,9 S /usr/lib32/skype/skype
perf top
http://i.imgur.com/o32VBBU.png
strace -p $pid
restart_syscall(<... resuming interrupted call ...>) = 0
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(6, 0xffb17a24, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(6, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(7, 0xffb17a14, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN}, {fd=7, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=39, events=POLLIN}], 6, 0) = 0 (Timeout)
... и так много раз