New disk CPU load test available

Roderick W. Smith rod.smith at canonical.com
Thu Sep 1 17:03:07 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I've just written a new test (disk/disk_cpu_load_{name}; script name
disk_cpu_load). This test measures the CPU load during a read of data
(default: 4 MiB) from a disk device, and fails if that CPU load
exceeds a specified value (default: 30). We're deploying this as a
greylist test for server certification, and of course it's now
available for client use, too. The CPU load threshold, amount of data
read, and disk device are all adjustable via options to the script.

In preliminary testing, Jeff Lane and I have observed CPU loads
ranging from 6% to 27% on most systems -- x86-64 servers, ARM64
servers, and x86-64 and x86 desktop/laptop systems. The only system to
exceed 30% in our initial testing was an ancient x86 Mac Mini (it
produced 52% CPU load). The servers tended to produce lower CPU loads
(most were below 10%). Thus, I expect the 30% threshold should be OK
for client work, too, but you can test that yourselves, and if
necessary create a new job definition to adjust it.

- -- 
Rod Smith
Server and Cloud Certification Engineer
rod.smith at canonical.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJXyF9LAAoJEFgyRI+V0FjmMqEH/3L7k2Igr3qZdeaBE2aG60yM
TDM0nrBlCzyp3FD5csjHLJqKgd42x2wqKiSGBP5/kVqauqQ5UgocuhsrZbl2tiXU
cF2lTPhzqwKc1ZCE58e8d6c6ngTb8W3Tw7Mk1CvyT3767Sh6zrO3mBLV7fQIxVpL
6dxltGpNN+wToSQWgTiIIkSkrtYbtlEogsjxoGrLk4AJ0X8RBjj1m7XTkHkg1SQ2
jT9Oo5Mzsy0VOhz/MYxpN1JNcbrj4eNHG6fHtO8cGx2hoxZ4tQyz0gxbm5iyfSYR
5dDmVAirzO7eY4b4VJL/7qz2sxpgPI1qJQ7rNyzg3d2byTw/OWnnxpEgQvChEgA=
=Dgvv
-----END PGP SIGNATURE-----



More information about the Checkbox-devel mailing list