Someone was complaining about a build server being slow, so I've just
started
to look into it... and this thing called pkg.depotd seems to be constantly
near the top of top output... so what was it doing...
/2: 3.8359 0.0500 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 3.8829 0.1000 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 3.8860 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 3.9361 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/3: pollsys(0xFD61E148, 1, 0xFD61E108, 0x00000000) (sleeping...)
/3: 3.9682 1.0001 pollsys(0xFD61E148, 1, 0xFD61E108, 0x00000000) = 0
/1: 3.9831 0.1002 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 3.9861 0.0500 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.0363 0.0502 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.0831 0.1000 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.0866 0.0503 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.1367 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.1833 0.1002 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.1869 0.0502 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.2369 0.0500 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.2834 0.1001 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.2870 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.3370 0.0500 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.3835 0.1001 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.3871 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.4374 0.0503 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.4836 0.1001 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.4875 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.5376 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.5837 0.1001 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.5878 0.0502 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.6379 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.6839 0.1002 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.6880 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.7380 0.0500 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.7840 0.1001 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.7881 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.8383 0.0502 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 4.8842 0.1002 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.8884 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 4.9386 0.0502 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/3: pollsys(0xFD61E148, 1, 0xFD61E108, 0x00000000) (sleeping...)
/3: 4.9684 1.0002 pollsys(0xFD61E148, 1, 0xFD61E108, 0x00000000) = 0
/1: 4.9846 0.1004 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 4.9886 0.0500 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 5.0387 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 5.0849 0.1003 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 5.0889 0.0502 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 5.1390 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 5.1850 0.1001 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
/2: 5.1891 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/2: 5.2392 0.0501 pollsys(0xFD75E380, 0, 0xFD75E3F8, 0x00000000) = 0
/1: 5.2852 0.1002 pollsys(0x08046F10, 0, 0x08046F88, 0x00000000) = 0
... nothing much. (truss -dD -p..)
The above seems like a bad internal algorithm that doesn't let poll()
sleep for long enough (or something like that.)
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss