[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#761065: marked as done (ITP: cputool -- Utility which manages CPU usage and system load)



Your message dated Sat, 13 Sep 2014 13:00:09 +0000
with message-id <E1XSmvx-0000x2-Ce@franck.debian.org>
and subject line Bug#761065: fixed in cputool 0.0.7-1
has caused the Debian Bug report #761065,
regarding ITP: cputool -- Utility which manages CPU usage and system load
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
761065: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761065
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Nigel Kukard <nkukard@lbsd.net>

* Package name    : cputool
  Version         : 0.0.7
  Upstream Author : Nigel Kukard <nkukard@lbsd.net>
* URL             : https://gitlab.devlabs.linuxassist.net/cputool/cputool
* License         : GPL-3+
  Programming Lang: C
  Description     : Utility which manages CPU usage and system load

CPUTool allows the limiting of cpu usage of a process or a process group to a
given limit and allows the suspensions of process execution if the system
load exceeds a defined treshold.

 - why is this package useful/relevant? is it a dependency for another
   package?

This package is very useful for running backups from, or any operation which is
disk IO intensive. It pauses the process and waits for system load to drop,
when it has dropped it is resumed. This can occur multiple times per second.

It can also be used to give processes slices of CPU time to use. This is useful
when you want a program to only use a specific amount of CPU time.

Combined with the above, it can limit heavy CPU and IO operations by giving out
only a percentage of CPU time and pausing the process should the threshold be
exceeded.

Another sneaky thing you can do is run PHP in FCGI mode under cputool to limit
CPU usage.

 - do you use it? if there are other packages
   providing similar functionality, how does it compare?

I do use this utility on a large number of systems when doing backups or heavy
IO or CPU intensive operations.

and - Auto Nice Daemon
schedtool - Queries/alters process' scheduling policy and CPU affinity
cpulimit - tool for limiting the CPU usage of a process

CPUTool is different that it allows the limiting of CPU time to process groups
in addition to single processes. It also monitors load and pauses the process
should this exceed the specified threshold.

I got the idea for CPUTool from certain commercial vendors who while providing
the source code to similar tools had no intention on me assisting them on
improving them. I then wrote CPUTool which is its entirely own implementation
and only borrows ideas from other projects.

 - how do you plan to maintain it? inside a packaging team
   (check list at https://wiki.debian.org/Teams)? are you
   looking for co-maintainers?


I have multiple paid staff who are employed to maintain the software package
and for whom I will accept MR's for.

I will handle the packaging myself and uploading for the sponsor.

 - do you need a sponsor?

I do need a sponsor.

The project will be on mentors soon:
https://mentors.debian.net/package/cputool/

--- End Message ---
--- Begin Message ---
Source: cputool
Source-Version: 0.0.7-1

We believe that the bug you reported is fixed in the latest version of
cputool, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 761065@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nigel Kukard <nkukard@lbsd.net> (supplier of updated cputool package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 10 Sep 2014 12:31:56 +0000
Source: cputool
Binary: cputool
Architecture: source amd64
Version: 0.0.7-1
Distribution: unstable
Urgency: low
Maintainer: Nigel Kukard <nkukard@lbsd.net>
Changed-By: Nigel Kukard <nkukard@lbsd.net>
Description:
 cputool    - Utility which manages CPU usage and system load
Closes: 761065
Changes:
 cputool (0.0.7-1) unstable; urgency=low
 .
   * Initial release. (Closes: #761065)
Checksums-Sha1:
 94e22cd70dc98a18152698863e69f064243e9b73 1889 cputool_0.0.7-1.dsc
 27980e5030692f086e8d224bb8510d5df0a5da47 105837 cputool_0.0.7.orig.tar.gz
 7b11e0592c56b8f7ed2f3983c6572554e869f01c 4336 cputool_0.0.7-1.debian.tar.xz
 e3b038cd07b00ee1f0fc36004586bcf339d4db60 13382 cputool_0.0.7-1_amd64.deb
Checksums-Sha256:
 ba90a5b55cd800480c3173558ce4c4af3d4ca91f3aefc16483db2bed1feeb659 1889 cputool_0.0.7-1.dsc
 056107b6bdf3ca270a4858ce837c815eb0d6e7d923f4a725e4173546fdfff85e 105837 cputool_0.0.7.orig.tar.gz
 b6990036f8fc8f736bf2f9a3eb63535cc7b335de6a6e89107c3891fd1e71f69d 4336 cputool_0.0.7-1.debian.tar.xz
 311c6ccad70f03a9855802ad362076b62a2ac6ed1aba2c28cd7baf023cd08e61 13382 cputool_0.0.7-1_amd64.deb
Files:
 cc35cb0bb4ebf7c700567dc8fd2c6fbd 13382 utils optional cputool_0.0.7-1_amd64.deb
 761789a36939a9455c24b4ad6c8eb652 1889 utils optional cputool_0.0.7-1.dsc
 b16495ae1e4387574e44269f1bed3290 105837 utils optional cputool_0.0.7.orig.tar.gz
 d2dc2cb144d1cdab0b130dd86b7d93b7 4336 utils optional cputool_0.0.7-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUELIMAAoJEN5juccE6+nvAJsP/1ow5tfm/qt2zU85Ea0DUza8
tlshwy73RIZFTg679Bz01c36dQ7i5D4BtViDiuF9Luf0feVDKw3SwqQUAuha5zuA
0BGxd2YwmmqXfIL8OnQwNCYsbOS0L2cwkcOw8mqirkB6t6k5Iba5jrUob8OjEKvg
p41U5UbiaJuVfAEAZcv5b/weNUwy90fPaZ2w9TMGkwMpAQvgcd1bDR8w/n8MkQm4
ryrxGPhvzBSDh90vqhjsrSxHq68IINGO9+v9H2VWMS6sJOZNfkMtI9/BrYVG7BDs
dQZ2xP3A5pDb/V1gYYIz/ctTXmWl5fQxHDNZ6GaRIKMCzu4cLiPAFsDDPVXMILlt
aMOz1YeYZo4CTNTT+UOSsbpxD59vHsDqGTD5gUt8PUvpXvsTiMI6hqS9y8sSyEe0
XZycg60eI7X54WN6ZL2Ir0S7Mumt2IdGRxFzDDzxXPieL3Ypq6i0e/qTAegs2+5Z
p0a63WSm0svhDZxZHNgji6+M5yD0Eh8f8nFyL0bewq0KgHH4gWwPVCTD1QQkCro7
dqRCSEnWIucIG6rRWpCeZw1G6OScCQ3gp5BjmsA3AaTkwhIiX4Iau8rvQwKyQK2k
+BRaMPPbueAnO2cEUCGQNU6VbpY+iIgXOr+zep+PHtJSXixCf3vy7MGmmY60Xvo5
Nz1q8cRgfv7kgbEcgVNq
=Akzs
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: