[cups-devel] [UNKN] STR #4511: FR: Improve threading support when serving Linux clients
Alex Korobkin
noreply at cups.org
Tue Oct 28 08:26:11 PDT 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR New]
I have a 24 CPU Linux server that serves ~700 printers and ~10000 CUPS
clients. cupsd process is occupying 100% of a single CPU, and not making
any use of other cores. It is good for filters that can run faster, but bad
for regular requests (lots of clients do Get-Printers all the time, get
slow response).
Would be nice if cupsd could use threads more effectively.
This is with CUPS 1.7.5.
$ pidstat -t -p 15708 1
Linux 3.13.0-37-generic (printserver1) 10/28/2014 _x86_64_ (24 CPU)
03:25:18 PM TGID TID %usr %system %guest %CPU CPU
Command
03:25:19 PM 15708 - 89.00 10.00 0.00 99.00 16
cupsd
03:25:19 PM - 15708 89.00 10.00 0.00 99.00 16
|__cupsd
Link: https://www.cups.org/str.php?L4511
Version: 1.7.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCgAGBQJUT7WTAAoJENujp6sI12Ij86EQAIjvEyAGVY/XWY9yiah0YbNG
XalPqSh5P39xZ1QmEaChFtazGxsSpuL/v59bCD1L32zBUfvH3D96WQXuMg9+PZD6
jAk/b9P87578lyonBJ/I/29LWKr8CZlRmg3+yUSyuYvq7Z9I92d/hsdGNjvSjxb4
I8kp8z+fMGnD9d1BBhePXJDbo82Rtyav/7L+WN1c2AjI4CMEal8TpsNOTOoKnk/s
ymk/ULFuFuh3iitpv3gr51xkz0DGfHfoWThxSS4/V4jGPJIg6/5iR59oWcSETm73
BcMjTIilQfit/9ndRydtUlJhiRt1BFOGit74PEobPhdqy7hhqxqjuVKPBuS21+/k
H3VUVyQ6YRmf19VKVW3LPMZQ6trmLFEEhuxuyQ8dktWCGv88jEHZR8AhRrdIkFjR
nNUjsXLSba3Uui4r5Qwv2dJ8qsouesrQWB/Fiy1piUIBPocea1Xtk/DDhRXBLZnl
PA3tnI/vpJUO6eqSmr0LfSdXXnqjt6z5w2SXaLi1N6fX2A8r7R5J4QzAV5PqwWHv
RpcZgpTlQdY9QEXQrg8tTNJwCam2XNa0PfdbovmsKdvzOOnFMdL4hM21NF3JIx/p
QR0C6X1eUM/T+m98E64unmwlYqVTLYLUJOtMX0j31TbzfPh8nJeD7fk5oLa11IqS
3ZTxVunkm3Nu4dzV/hnU
=OsQb
-----END PGP SIGNATURE-----
More information about the cups
mailing list