CPU Utilization by the mogilefsd process

Carl Forsythe carl at immi.com
Wed Feb 7 21:27:54 UTC 2007


Brad Fitzpatrick wrote:
> What version?

Latest one from svn just installed on the nodes on Friday of last week 
(727?). Version 2 as a more general version number.
>
> strace it and tell me what it's doing?  And show output of lsof -p <pid>
> as well?
strace output:
epoll_wait(7, {{EPOLLOUT, {u32=10, u64=10}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=11, u64=11}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=11, u64=11}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=10, u64=10}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=10, u64=10}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=11, u64=11}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=11, u64=11}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=10, u64=10}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=10, u64=10}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=11, u64=11}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=11, u64=11}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=10, u64=10}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=10, u64=10}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=11, u64=11}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=11, u64=11}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=10, u64=10}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=10, u64=10}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=11, u64=11}}}, 1000, 250) = 3
time(NULL)                              = 1170886869
epoll_wait(7, {{EPOLLOUT, {u32=11, u64=11}}, {EPOLLOUT, {u32=9, u64=9}}, 
{EPOLLOUT, {u32=10, u64=10}}}, 1000, 250) = 3
time(NULL)                              = 1170886869

and so on and so on and so on.


lsof output:
[root at mogdb00 ~]# lsof -p 6558
COMMAND    PID      USER   FD   TYPE             DEVICE     SIZE    NODE 
NAME
mogilefsd 6558 mogilefsd  cwd    DIR                8,2     4096       2 /
mogilefsd 6558 mogilefsd  rtd    DIR                8,2     4096       2 /
mogilefsd 6558 mogilefsd  txt    REG                8,2    21024 4978702 
/usr/bin/perl
mogilefsd 6558 mogilefsd  mem    REG                8,2 48520720 4977414 
/usr/lib/locale/locale-archive
mogilefsd 6558 mogilefsd  mem    REG                8,2    19520 5040752 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/IO/IO.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    23632 5040927 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/Socket/Socket.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   123664 5040765 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/POSIX/POSIX.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    52044 5042813 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/Cwd/Cwd.so
mogilefsd 6558 mogilefsd  mem    REG                8,2     8040 5040954 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/Sys/Hostname/Hostname.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    16128 5040957 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/Sys/Syslog/Syslog.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    84080 5320464 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/Time/HiRes/HiRes.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    34352 5040758 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/auto/List/Util/Util.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    68390 5320352 
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/BSD/Resource/Resource.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   315483 5203911 
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/DBI/DBI.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   330140 5320581 
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    10384 6156230 
/lib64/libcom_err.so.2.1
mogilefsd 6558 mogilefsd  mem    REG                8,2    56902 6156030 
/lib64/libnss_files-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    23009 6156028 
/lib64/libnss_dns-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   105080 6156227 
/lib64/ld-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2  1493409 6156228 
/lib64/tls/libc-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    17943 6156232 
/lib64/libdl-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   613297 6156236 
/lib64/tls/libm-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    79336 4987377 
/usr/lib64/libz.so.1.2.1.2
mogilefsd 6558 mogilefsd  mem    REG                8,2    30070 6156238 
/lib64/libcrypt-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    91412 6156231 
/lib64/libresolv-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   107187 6156054 
/lib64/libnsl-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   106203 6156073 
/lib64/tls/libpthread-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2  1385848 5042812 
/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE/libperl.so
mogilefsd 6558 mogilefsd  mem    REG                8,2   464040 4987375 
/usr/lib64/libkrb5.so.3.2
mogilefsd 6558 mogilefsd  mem    REG                8,2   145456 4983599 
/usr/lib64/libk5crypto.so.3.0
mogilefsd 6558 mogilefsd  mem    REG                8,2    17367 6156075 
/lib64/libutil-2.3.4.so
mogilefsd 6558 mogilefsd  mem    REG                8,2    93832 4987376 
/usr/lib64/libgssapi_krb5.so.2.2
mogilefsd 6558 mogilefsd  mem    REG                8,2   244288 6156234 
/lib64/libssl.so.0.9.7a
mogilefsd 6558 mogilefsd  mem    REG                8,2  1230168 6156233 
/lib64/libcrypto.so.0.9.7a
mogilefsd 6558 mogilefsd  mem    REG                8,2  1494376 5318825 
/usr/lib64/mysql/libmysqlclient.so.15.0.0
mogilefsd 6558 mogilefsd    0u   CHR                1,3             2133 
/dev/null
mogilefsd 6558 mogilefsd    1u   CHR                1,3             2133 
/dev/null
mogilefsd 6558 mogilefsd    2u   CHR                1,3             2133 
/dev/null
mogilefsd 6558 mogilefsd    3r   REG                8,2     2131 4987369 
/usr/bin/mogilefsd
mogilefsd 6558 mogilefsd    4u  sock                0,4            16156 
can't identify protocol
mogilefsd 6558 mogilefsd    5u  unix 0x000001007cfb46c0            16165 
socket
mogilefsd 6558 mogilefsd    6u  IPv4              16166              TCP 
*:afs3-callback (LISTEN)
mogilefsd 6558 mogilefsd    7r  0000                0,8        0   16167 
eventpoll
mogilefsd 6558 mogilefsd    8u  unix 0x000001000a1f0c40            16168 
socket
mogilefsd 6558 mogilefsd    9u  unix 0x000001000a1f0640            16170 
socket
mogilefsd 6558 mogilefsd   10u  unix 0x000001007cfb49c0            16172 
socket
mogilefsd 6558 mogilefsd   11u  unix 0x000001007c826980            16174 
socket
mogilefsd 6558 mogilefsd   12u  unix 0x000001007c826c80            16176 
socket
mogilefsd 6558 mogilefsd   13u  unix 0x000001007c860380            16178 
socket
mogilefsd 6558 mogilefsd   14u  unix 0x000001007cffc640            16180 
socket
mogilefsd 6558 mogilefsd   15u  unix 0x000001007cffc040            16182 
socket
mogilefsd 6558 mogilefsd   16u  unix 0x0000010066740040            34322 
socket
mogilefsd 6558 mogilefsd   17u  unix 0x000001006f820c80            16186 
socket
mogilefsd 6558 mogilefsd   18u  unix 0x000001000938ac80            16188 
socket
mogilefsd 6558 mogilefsd   19u  unix 0x000001000938a680            16190 
socket
mogilefsd 6558 mogilefsd   20u  unix 0x000001000938a080            16192 
socket
mogilefsd 6558 mogilefsd   21u  unix 0x00000100088039c0            16194 
socket
mogilefsd 6558 mogilefsd   22u  unix 0x00000100088033c0            16196 
socket
mogilefsd 6558 mogilefsd   23u  unix 0x00000100084dcc40            16198 
socket
mogilefsd 6558 mogilefsd   24u  unix 0x00000100084dc640            16200 
socket
mogilefsd 6558 mogilefsd   25u  unix 0x000001000a1f0040            16202 
socket
mogilefsd 6558 mogilefsd   26u  unix 0x000001000805d980            16204 
socket
>
>
>
> On Wed, 7 Feb 2007, Carl Forsythe wrote:
>
>> Hi all,
>>
>> On our trackers I see one mogilefsd process in top (the parent process)
>> sitting at 100% cpu utilization, is this typical behavior for the parent
>> mogilefsd? The tracker platform is CentOS 4.4 64 bit running on AMD
>> Opteron processors.
>>
>> Thanks,
>>
>> -Carl
>>
>>
>>
>>



More information about the mogilefs mailing list