[Samba] smbd's using up 100% of all cpu's and load avg slowly going up

Bruno Andrade bma at eurotux.com
Mon Dec 29 16:46:18 MST 2014


Hi,

I update to sernet-samba 4.1.14, everything started ok, but after I connect the first client and working with files in shares, the process returned with a CPU usage between 90% and 100%. After I logoff the client, the process continues.

I did a 'samba-tool processes' and the process responsible is winbind_server (after pid comparison)

Now, the strace -ff -p have a little difference, some brk() syscalls:
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=29212, len=1}) = 0
brk(0x7f99e70d9000)                     = 0x7f99e70d9000
writev(44, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}], 1) = 3496
epoll_wait(9, {{EPOLLIN, {u32=3862499424, u64=140298969223264}}}, 1, 30000) = 1
readv(34, [{"0\10\0\0", 4}], 1)         = 4
epoll_wait(9, {{EPOLLIN, {u32=3853966256, u64=140298960690096}}}, 1, 30000) = 1
readv(44, [{"0\10\0\0", 4}], 1)         = 4
epoll_wait(9, {{EPOLLIN, {u32=3862499424, u64=140298969223264}}}, 1, 30000) = 1
readv(34, [{"\35\0\0\0\0\0\0\0\362\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2092}], 1) = 2092
gettimeofday({1419895514, 796889}, NULL) = 0
gettimeofday({1419895514, 796954}, NULL) = 0
gettimeofday({1419895514, 797014}, NULL) = 0
gettimeofday({1419895514, 797082}, NULL) = 0
gettimeofday({1419895514, 797155}, NULL) = 0
gettimeofday({1419895514, 797229}, NULL) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39416, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39416, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=11800, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=11800, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15836, len=1}) = 0
brk(0x7f99e712b000)                     = 0x7f99e712b000
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15836, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=29212, len=1}) = 0
brk(0x7f99e7179000)                     = 0x7f99e7179000
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=29212, len=1}) = 0
brk(0x7f99e70d9000)                     = 0x7f99e70d9000
writev(34, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}], 1) = 3496
epoll_wait(9, {{EPOLLIN, {u32=3853966256, u64=140298960690096}}}, 1, 30000) = 1
readv(44, [{"\34\0\0\0\0\0\0\0\361\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2092}], 1) = 2092
gettimeofday({1419895514, 817239}, NULL) = 0
gettimeofday({1419895514, 817877}, NULL) = 0
gettimeofday({1419895514, 817940}, NULL) = 0
gettimeofday({1419895514, 818007}, NULL) = 0
gettimeofday({1419895514, 818141}, NULL) = 0
gettimeofday({1419895514, 818218}, NULL) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576, len=1}) = 0
brk(0x7f99e7130000)                     = 0x7f99e7130000
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520, len=1}) = 0
brk(0x7f99e7189000)                     = 0x7f99e7189000
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=252, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=252, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=13616, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=13616, len=1}) = 0
brk(0x7f99e70d9000)                     = 0x7f99e70d9000
writev(44, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}], 1) = 3496
epoll_wait(9, {{EPOLLIN, {u32=3862499424, u64=140298969223264}}}, 1, 30000) = 1
readv(34, [{"0\10\0\0", 4}], 1)         = 4
epoll_wait(9, {{EPOLLIN, {u32=3853966256, u64=140298960690096}}}, 1, 30000) = 1
readv(44, [{"0\10\0\0", 4}], 1)         = 4
epoll_wait(9, {{EPOLLIN, {u32=3862499424, u64=140298969223264}}}, 1, 30000) = 1
readv(34, [{"\34\0\0\0\0\0\0\0\362\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2092}], 1) = 2092
gettimeofday({1419895514, 824981}, NULL) = 0
gettimeofday({1419895514, 825045}, NULL) = 0
gettimeofday({1419895514, 825103}, NULL) = 0
gettimeofday({1419895514, 825168}, NULL) = 0
gettimeofday({1419895514, 825237}, NULL) = 0
gettimeofday({1419895514, 825454}, NULL) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576, len=1}) = 0
brk(0x7f99e7130000)                     = 0x7f99e7130000
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520, len=1}) = 0
brk(0x7f99e7189000)                     = 0x7f99e7189000
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=1040, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=1040, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=13464, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=13464, len=1}) = 0
brk(0x7f99e70d9000)                     = 0x7f99e70d9000
writev(34, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}], 1) = 3496
epoll_wait(9, {{EPOLLIN, {u32=3853966256, u64=140298960690096}}}, 1, 30000) = 1
readv(44, [{"\35\0\0\0\0\0\0\0\361\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2092}], 1) = 2092
gettimeofday({1419895514, 831495}, NULL) = 0
gettimeofday({1419895514, 831559}, NULL) = 0
gettimeofday({1419895514, 831617}, NULL) = 0
gettimeofday({1419895514, 831687}, NULL) = 0
gettimeofday({1419895514, 831758}, NULL) = 0
gettimeofday({1419895514, 831833}, NULL) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39416, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39416, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=11800, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=11800, len=1}) = 0
fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15836, len=1}) = 0
brk(0x7f99e712b000)                     = 0x7f99e712b000

fd - 13 ->  /var/lib/samba/private/sam.ldb.d/DC=EXAMPLE,DC=COM.ldb
fd - 16 ->  /var/lib/samba/private/sam.ldb.d/metadata.tdb


Regards,
Bruno Andrade.

Em Segunda, Dezembro de 29 de 2014 15:14 WET, Rowland Penny <rowlandpenny at googlemail.com> escreveu:

> On 29/12/14 14:58, Bruno Andrade wrote:
> > Hi,
> >
> > Yes, I already thought about it.
> >
> > I have the sernet repo installed.. Is possible to yum update and jump
> > from 4.1.6 to 4.1.14 directly, without problems or should I follow some
> > kind of procedure to avoid future problems?
> >
> > Regards,
> > Bruno Andrade.
> >
> > On 12/29/2014 01:46 PM, Rowland Penny wrote:
> >> On 29/12/14 12:02, Bruno Andrade wrote:
> >>> Hi again,
> >>>
> >>> Sorry, I forgot to include the fd used...
> >>>
> >>> 13 -> /var/lib/samba/private/sam.ldb.d/DC=EXAMPLE,DC=COM.ldb
> >>> 16 -> /var/lib/samba/private/sam.ldb.d/metadata.tdb
> >>>
> >>> the others refers to /var/run/samba/winbindd/pipe
> >>>
> >>> Regards,
> >>> Bruno Andrade.
> >>>
> >>> On 12/29/2014 11:56 AM, Bruno Andrade wrote:
> >>>> Hi,
> >>>>
> >>>> Here is some output of "strace -ff -p" to the process using ~100% CPU
> >>>>
> >>>> writev(75, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2539833808, u64=140271876753872}}}, 1,
> >>>> 30000) = 1
> >>>> readv(91,
> >>>> [{"\34\0\0\0\0\0\0\0rT\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>> 2092}],
> >>>> 1) = 2092
> >>>> gettimeofday({1419854003, 222035}, NULL) = 0
> >>>> gettimeofday({1419854003, 222103}, NULL) = 0
> >>>> gettimeofday({1419854003, 222169}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 222345}, NULL) = 0
> >>>> gettimeofday({1419854003, 222482}, NULL) = 0
> >>>> gettimeofday({1419854003, 222868}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=1488,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=1488,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15644,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15644,
> >>>> len=1}) = 0
> >>>> writev(91, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2540085760, u64=140271877005824}}}, 1,
> >>>> 30000) = 1
> >>>> readv(41,
> >>>> [{"\34\0\0\0\0\0\0\0WS\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>> 2092}],
> >>>> 1) = 2092
> >>>> gettimeofday({1419854003, 230871}, NULL) = 0
> >>>> gettimeofday({1419854003, 230939}, NULL) = 0
> >>>> gettimeofday({1419854003, 231002}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 231249}, NULL) = 0
> >>>> gettimeofday({1419854003, 231328}, NULL) = 0
> >>>> gettimeofday({1419854003, 231474}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=8580,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=8580,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=26136,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=26136,
> >>>> len=1}) = 0
> >>>> writev(41, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2524503808, u64=140271861423872}}}, 1,
> >>>> 30000) = 1
> >>>> readv(103,
> >>>> [{"\34\0\0\0\0\0\0\0\303Y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>>
> >>>> 2092}], 1) = 2092
> >>>> gettimeofday({1419854003, 244114}, NULL) = 0
> >>>> gettimeofday({1419854003, 244183}, NULL) = 0
> >>>> gettimeofday({1419854003, 244248}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 244437}, NULL) = 0
> >>>> gettimeofday({1419854003, 244516}, NULL) = 0
> >>>> gettimeofday({1419854003, 244594}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=26920,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=26920,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 250616}, NULL) = 0
> >>>> fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=31032,
> >>>> len=1}) = 0
> >>>> fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=31032,
> >>>> len=1}) = 0
> >>>> fcntl(25, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=31248,
> >>>> len=1}) = 0
> >>>> fcntl(25, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=31248,
> >>>> len=1}) = 0
> >>>> writev(103,
> >>>> [{"\250\r\0\0\2\0\0\0S-1-5-18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>> 3496}], 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2541756464, u64=140271878676528}}}, 1,
> >>>> 30000) = 1
> >>>> readv(63,
> >>>> [{"\35\0\0\0\0\0\0\0gS\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>> 2092}],
> >>>> 1) = 2092
> >>>> gettimeofday({1419854003, 251629}, NULL) = 0
> >>>> gettimeofday({1419854003, 251695}, NULL) = 0
> >>>> gettimeofday({1419854003, 251758}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 251941}, NULL) = 0
> >>>> gettimeofday({1419854003, 252022}, NULL) = 0
> >>>> gettimeofday({1419854003, 252100}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39416,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39416,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=11800,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=11800,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15836,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15836,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=29212,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=29212,
> >>>> len=1}) = 0
> >>>> writev(63, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2538724032, u64=140271875644096}}}, 1,
> >>>> 30000) = 1
> >>>> readv(105, [{"0\10\0\0", 4}], 1)        = 4
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2536963296, u64=140271873883360}}}, 1,
> >>>> 30000) = 1
> >>>> readv(61,
> >>>> [{"\35\0\0\0\0\0\0\0hS\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>> 2092}],
> >>>> 1) = 2092
> >>>> gettimeofday({1419854003, 271593}, NULL) = 0
> >>>> gettimeofday({1419854003, 271662}, NULL) = 0
> >>>> gettimeofday({1419854003, 271726}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 271919}, NULL) = 0
> >>>> gettimeofday({1419854003, 272002}, NULL) = 0
> >>>> gettimeofday({1419854003, 272081}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39416,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39416,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=11800,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=11800,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15836,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15836,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=29212,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=29212,
> >>>> len=1}) = 0
> >>>> writev(61, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2546587904, u64=140271883507968}}}, 1,
> >>>> 30000) = 1
> >>>> readv(81,
> >>>> [{"\35\0\0\0\0\0\0\0}S\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>> 2092}],
> >>>> 1) = 2092
> >>>> gettimeofday({1419854003, 291592}, NULL) = 0
> >>>> gettimeofday({1419854003, 291662}, NULL) = 0
> >>>> gettimeofday({1419854003, 291725}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 291923}, NULL) = 0
> >>>> gettimeofday({1419854003, 292005}, NULL) = 0
> >>>> gettimeofday({1419854003, 292082}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=39416,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=39416,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=11800,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=11800,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=4252,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=4252,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=30108,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=30108,
> >>>> len=1}) = 0
> >>>> writev(81, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2540754848, u64=140271877674912}}}, 1,
> >>>> 30000) = 1
> >>>> readv(77,
> >>>> [{"\34\0\0\0\0\0\0\0{V\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>> 2092}],
> >>>> 1) = 2092
> >>>> gettimeofday({1419854003, 294575}, NULL) = 0
> >>>> gettimeofday({1419854003, 294641}, NULL) = 0
> >>>> gettimeofday({1419854003, 294701}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 294876}, NULL) = 0
> >>>> gettimeofday({1419854003, 294945}, NULL) = 0
> >>>> gettimeofday({1419854003, 295014}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=8528,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=8528,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=15000,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=15000,
> >>>> len=1}) = 0
> >>>> writev(77, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2527645056, u64=140271864565120}}}, 1,
> >>>> 30000) = 1
> >>>> readv(101,
> >>>> [{"\34\0\0\0\0\0\0\0\26Y\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>>
> >>>> 2092}], 1) = 2092
> >>>> gettimeofday({1419854003, 302283}, NULL) = 0
> >>>> gettimeofday({1419854003, 302351}, NULL) = 0
> >>>> gettimeofday({1419854003, 302413}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 302598}, NULL) = 0
> >>>> gettimeofday({1419854003, 302676}, NULL) = 0
> >>>> gettimeofday({1419854003, 302753}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=37968,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=37968,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=5132,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=5132,
> >>>> len=1}) = 0
> >>>> writev(101, [{"\250\r\0\0\2\0\0\0S-1-5-21-2097307442-3435"..., 3496}],
> >>>> 1) = 3496
> >>>> epoll_wait(9, {{EPOLLIN, {u32=2545364480, u64=140271882284544}}}, 1,
> >>>> 30000) = 1
> >>>> readv(83,
> >>>> [{"\34\0\0\0\0\0\0\0\247S\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
> >>>>
> >>>> 2092}], 1) = 2092
> >>>> gettimeofday({1419854003, 309621}, NULL) = 0
> >>>> gettimeofday({1419854003, 309691}, NULL) = 0
> >>>> gettimeofday({1419854003, 309754}, NULL) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> fcntl(16, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=176,
> >>>> len=1}) = 0
> >>>> gettimeofday({1419854003, 309944}, NULL) = 0
> >>>> gettimeofday({1419854003, 310024}, NULL) = 0
> >>>> gettimeofday({1419854003, 310108}, NULL) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14324,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=14576,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=17520,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=16112,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=1040,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=1040,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_RDLCK, whence=SEEK_SET, start=13464,
> >>>> len=1}) = 0
> >>>> fcntl(13, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=13464,
> >>>> len=1}) = 0
> >>>>
> >>>>
> >>>> Regards,
> >>>> Bruno Andrade.
> >>>>
> >>>> On 12/29/2014 10:48 AM, Bruno Andrade wrote:
> >>>>> Hi,
> >>>>>
> >>>>> I'm having problems in a second domain controller machine. Every
> >>>>> time a
> >>>>> restart samba, few time after a samba process starts using almost
> >>>>> 100% cpu.
> >>>>>
> >>>>> It's a Centos 6.5 x86_64 with the following:
> >>>>>
> >>>>> sernet-samba-libsmbclient0-4.1.6-7.el6.x86_64
> >>>>> sernet-samba-ad-4.1.6-7.el6.x86_64
> >>>>> sernet-build-key-1.1-4.noarch
> >>>>> sernet-samba-libs-4.1.6-7.el6.x86_64
> >>>>> sernet-samba-client-4.1.6-7.el6.x86_64
> >>>>> sernet-samba-4.1.6-7.el6.x86_64
> >>>>> sernet-samba-common-4.1.6-7.el6.x86_64
> >>>>> sernet-samba-winbind-4.1.6-7.el6.x86_64
> >>>>>
> >>>>> The testparm outputs the following:
> >>>>> Load smb config files from /etc/samba/smb.conf
> >>>>> Processing section "[netlogon]"
> >>>>> Processing section "[sysvol]"
> >>>>> Processing section "[Profiles]"
> >>>>> Processing section "[home]"
> >>>>> Loaded services file OK.
> >>>>> Server role: ROLE_ACTIVE_DIRECTORY_DC
> >>>>> Press enter to see a dump of your service definitions
> >>>>>
> >>>>> [global]
> >>>>>       dos charset = ISO8859-1
> >>>>>       unix charset = cp850
> >>>>>       workgroup = EXAMPLE
> >>>>>       realm = EXAMPLE.COM
> >>>>>       netbios aliases = FS.ROAMING.EXAMPLE.COM
> >>>>>       interfaces = eth1
> >>>>>       bind interfaces only = Yes
> >>>>>       server role = active directory domain controller
> >>>>>       passdb backend = samba_dsdb
> >>>>>       allow dns updates = nonsecure and secure
> >>>>>       server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl,
> >>>>> winbind, ntp_signd, kcc, dnsupdate
> >>>>>       rpc_server:tcpip = no
> >>>>>       rpc_daemon:spoolssd = embedded
> >>>>>       rpc_server:spoolss = embedded
> >>>>>       rpc_server:winreg = embedded
> >>>>>       rpc_server:ntsvcs = embedded
> >>>>>       rpc_server:eventlog = embedded
> >>>>>       rpc_server:srvsvc = embedded
> >>>>>       rpc_server:svcctl = embedded
> >>>>>       rpc_server:default = external
> >>>>>       dsdb:schema update allowed = true
> >>>>>       idmap_ldb:use rfc2307 = yes
> >>>>>       idmap config * : backend = tdb
> >>>>>       map archive = No
> >>>>>       map readonly = no
> >>>>>       store dos attributes = Yes
> >>>>>       vfs objects = dfs_samba4, acl_xattr
> >>>>>
> >>>>> [netlogon]
> >>>>>       path = /var/lib/samba/sysvol/example.com/scripts
> >>>>>       read only = No
> >>>>>
> >>>>> [sysvol]
> >>>>>       path = /var/lib/samba/sysvol
> >>>>>       read only = No
> >>>>>
> >>>>> [Profiles]
> >>>>>       path = /samba4/profiles/
> >>>>>       read only = No
> >>>>>
> >>>>> [home]
> >>>>>       path = /samba4/home/
> >>>>>       read only = No
> >>>>>
> >>>>> Any suggestions?
> >>>>>
> >>>>> Regards,
> >>>>> Bruno Andrade.
> >> Hi, have you considered upgrading to the latest sernet packages ? this
> >> may cure your problems.
> >>
> >> Rowland
> >>
> 
> I would back everything up, then carry out the update/upgrade. To be 
> honest, I do not use the sernet packages, but I did upgrade from 4.1.9 
> to 4.1.11 on Debian backports without incidence.
> 
> Rowland
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba



More information about the samba mailing list