Hogmem is a program for managing memory status in development or test environments. It will reserve a specific amount of system memory and prevent the VMM from swapping the reserved memory to disk. This can be beneficial in various test cases where resource limits are not a meaningful method for memory status management.
|Tags||Software Development Testing Traffic Generation|
|Operating Systems||POSIX Linux|
Release Notes: Memory configuration is read from the kernel, not from the proc filesystem. By default, the application allocates 25% of system memory. This behaviour can be overwritten by setting the limit from the command line. The default installation path has been changed to /usr/sbin.
Release Notes: Long command line parameters now work as expected. A quiet operation mode was added. The limit parameter now works as documented in the man page, accepting M and G suffixes to denote megabytes and gigabytes. The default interpretation of the limit parameter is to treat the limit as kilobytes of memory.
Release Notes: The code of Hogmem has been brought closer to standard Linux programming by using getopt_long for parameter parsing and masking signals. The program creates a lock file to prevent unprivileged users from running multiple instances of the program. For easier development and feature tracking, documentation has been enhanced and a Changelog file has been added to the package.
No changes have been submitted for this release.