[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