Ilia Ross
cc2cc62717
Fix to query specific fields in FreeBSD memory stats collection
...
*Note: Replace `sysctl -a` with targeted queries for only the 5 needed values (hw.physmem, hw.pagesize, vm.stats.vm.v_*_count) instead of dumping thousands of kernel params. This reduces `get_memory_info()` overhead from 25% CPU to ~5% CPU when called by real-time monitoring every 1-3 seconds.
2025-10-01 14:33:22 +03:00
Ilia Ross
1c991f9635
Add check if some IOs related functions supported
2024-11-12 01:05:19 +02:00
Ilia Ross
6bc70a7738
Add support for disk I/O in FreeBSD
2024-08-07 15:28:58 +03:00
Jamie Cameron
a2dc3f7124
Switch all calls to open() to explicitly open for read
2020-03-14 17:20:54 -07:00
Jamie Cameron
60b8383965
Try 0.1 second sample time 59228089b6
2017-11-30 17:02:42 -08:00
Jamie Cameron
59228089b6
Factor out CPU usage function
2017-11-27 13:34:37 -08:00
Jamie Cameron
c74a867652
Fix typo 888b0f27f5
2017-05-20 12:48:07 -07:00
Jamie Cameron
888b0f27f5
Deal with CPU info that doesn't contact mhz https://github.com/webmin/webmin/pull/565
2017-05-19 07:50:39 -07:00
Jamie Cameron
703802065f
The uptime command has changed its wording https://github.com/webmin/webmin/issues/498
2017-05-16 12:39:24 -07:00
Jamie Cameron
a0618b3650
Support detecting CPU load and model on FreeBSD https://github.com/webmin/webmin/issues/498
2017-02-24 16:24:04 -08:00
Jamie Cameron
c378e60ec7
Show process sizes using sensible units https://github.com/webmin/webmin/issues/202
2015-04-13 22:34:02 -07:00
Jamie Cameron
715fa52979
Collect swap usage on BSD
2013-04-16 21:18:57 -07:00
Jamie Cameron
9dbd5db2c9
Fix permissions
2009-07-20 23:42:32 -07:00
Jamie Cameron
efdbbd037b
Correct memory display on freebsd
2008-06-05 16:35:56 +00:00
Jamie Cameron
2858500ba1
Get memory info on freebsd
2008-05-20 16:25:40 +00:00
Jamie Cameron
c9d9f426f2
ui-lib.pl re-write
2007-12-28 01:21:11 +00:00
Jamie Cameron
fc1c1b243f
Initial checkin of Webmin
2007-04-12 20:24:50 +00:00