Στέφανος
|
73afc487fa
|
Merge branch 'main' into fixed-merge-conflict
|
2022-10-03 10:41:40 +03:00 |
|
aristocratos
|
96b770cfdb
|
Changed: Using sysconf(_SC_NPROCESSORS_CONF) for number of cores instead of sysconf(_SC_NPROCESSORS_ONLN)
|
2022-10-03 08:49:41 +02:00 |
|
Στέφανος
|
1fddbc1cd6
|
Further Cleanup Part 2
|
2022-10-03 00:29:05 +03:00 |
|
aristocratos
|
24f06094f8
|
Fixed: Crashing when cores are offline
|
2022-10-02 15:25:10 +02:00 |
|
aristocratos
|
3796a8ccee
|
Fixed: Extra checks to avoid crash on trying to replace empty strings in tree mode
|
2022-10-02 13:20:15 +02:00 |
|
Jakob P. Liljenberg
|
b48596486e
|
Merge pull request #385 from simplepad/zfs-iostat-new
Implement new ZFS pool io monitoring and the option to show ZFS pools only
|
2022-07-11 19:24:08 +02:00 |
|
simplepad
|
a33bab3000
|
switch Logger calls to debug() to avoid filling up the logfile
|
2022-07-11 19:16:19 +03:00 |
|
simplepad
|
bc608e862e
|
rename zfs_pools_only option to zfs_hide_datasets, make its description clearer
|
2022-07-11 19:08:25 +03:00 |
|
simplepad
|
189cba73e4
|
check if at least one object was read before updating ZFS pool io in zfs_collect_pool_total_stats(), use try-catch to prevent possible crashes from int_64t conversions
|
2022-07-09 03:46:15 +03:00 |
|
simplepad
|
4969dd8dc6
|
Use fs::directory_iterator() instead of readdir() in ZFS functions, use fs::path instead of strings.
|
2022-07-05 01:12:19 +03:00 |
|
simplepad
|
30cc42fcd9
|
Move get_zfs_stat_file() and zfs_collect_pool_total_stats() functions declarations to btop_collect.cpp so they aren't included when compiling for macos and freebsd
|
2022-07-05 00:20:33 +03:00 |
|
simplepad
|
7feff854fd
|
Made ZFS stats collection compatible with zfs_pools_only option. ZFS pool's stat filepath points to the objset-* file when the option is disabled, otherwise it points to the pool's stats directory. Made ZFS total pool stat collection into a separate function for clean code. Also removed an unnecessary variable in the default ZFS stat collection, and changed io_ticks to track the number of reads/writes, reducing unnecessary calculations.
|
2022-07-04 01:28:25 +03:00 |
|
simplepad
|
ed20cb9e07
|
Re-implemented ZFS stat collection to be compatible with new ZFS versions, now it uses files "/proc/spl/kstat/zfs/*pool_name*/objset*". Needs additional work to be compatible with the option "zfs_pools_only".
|
2022-07-03 21:05:40 +03:00 |
|
aristocratos
|
6b1b9f8142
|
Changed: Rewrite of process sorting and tree generation including fixes for tree sorting and mouse support
|
2022-07-03 12:37:54 +02:00 |
|
simplepad
|
d8d7e40814
|
Add zfs_pools_only option
|
2022-07-01 19:30:50 +03:00 |
|
Jakob P. Liljenberg
|
b0f5eb6ea7
|
Merge pull request #374 from simplepad/zfs-pool-io-support
Added support for ZFS pool io stats monitoring
|
2022-06-29 13:46:14 +02:00 |
|
simplepad
|
aeea53518b
|
use Shared::procPath, fix Logger error type
|
2022-06-29 14:42:27 +03:00 |
|
aristocratos
|
f35d36ab6c
|
Fixed kernel proc filter clearing issue + optimization
|
2022-06-29 09:54:28 +02:00 |
|
aristocratos
|
b450293f7f
|
Optimize away clear_kernel_cache() function
|
2022-06-29 09:43:17 +02:00 |
|
aristocratos
|
39f3ac4785
|
Merge branch 'kernel-filtering'
|
2022-06-29 09:33:33 +02:00 |
|
simplepad
|
d402f4cece
|
Remove duplicate fstype setter
|
2022-06-25 20:07:13 +03:00 |
|
simplepad
|
a88671b68f
|
Remove forgotten debug logger calls
|
2022-06-25 20:02:01 +03:00 |
|
simplepad
|
fbba6b69d3
|
Added support for ZFS pool io stats monitoring
|
2022-06-25 18:12:35 +03:00 |
|
Jakob P. Liljenberg
|
7d86602ede
|
Changed: Disable battery monitoring if it fails instead of exiting
|
2022-06-21 14:42:06 +02:00 |
|
0xJoeMama
|
d916e064d1
|
Changed spaces to tabs
|
2022-05-29 16:11:27 +03:00 |
|
0xJoeMama
|
482734766a
|
Finished kernel proc filtering.
|
2022-05-29 16:09:55 +03:00 |
|
aristocratos
|
7291c7dfdc
|
Fixed: Net sync scale bug
|
2022-05-28 20:48:02 +02:00 |
|
0xJoeMama
|
2b4000b857
|
Added a check for filter kernel mode
|
2022-05-24 15:42:59 +03:00 |
|
0xJoeMama
|
8ed8d43f5a
|
Added caching for kernel processes.
|
2022-05-24 12:01:33 +03:00 |
|
0xJoeMama
|
3e097faecc
|
More indentation
|
2022-05-21 15:16:35 +03:00 |
|
0xJoeMama
|
224c065eed
|
Replaced my spaces with tabs
|
2022-05-21 15:14:16 +03:00 |
|
0xJoeMama
|
f340fa6a48
|
Indentation fix.
|
2022-05-21 15:06:03 +03:00 |
|
0xJoeMama
|
d53998f37c
|
Woops that went unnoticed, didn't it?
|
2022-05-21 15:03:07 +03:00 |
|
0xJoeMama
|
7b50543be3
|
Made kernel process filtering more efficient
|
2022-05-21 14:37:21 +03:00 |
|
0xJoeMama
|
c0f6084159
|
Replaced $*\s with tabs
|
2022-05-20 23:54:07 +03:00 |
|
0xJoeMama
|
e70dbc1bce
|
Fixed some formatting issues.
|
2022-05-20 23:48:59 +03:00 |
|
0xJoeMama
|
e1341a17cb
|
Moved to correct version of the code
|
2022-05-20 23:35:41 +03:00 |
|
Jakob P. Liljenberg
|
c257938d46
|
Merge pull request #326 from abrasumente233/main
Added: Case insensitive process filtering
|
2022-05-16 16:03:58 +02:00 |
|
Matt Ickstadt
|
a7384483a4
|
Include ZFS ARC in cached/available memory on Linux
|
2022-05-05 10:18:35 -05:00 |
|
abrasumente
|
abc4fb25c3
|
Added: Case insensitive process filtering
|
2022-05-01 01:08:27 +08:00 |
|
aristocratos
|
0f117a0273
|
Fixed: Disk IO stats for individual partitions instead of whole disk
|
2022-04-26 20:43:35 +02:00 |
|
aristocratos
|
4e7a212f83
|
Fixed: Ignore duplicate disks with same mountpoint
|
2022-02-17 22:28:10 +01:00 |
|
aristocratos
|
2aeae24b88
|
Fixed: string to wstring conversion crash when string is too big
|
2022-02-15 07:11:22 +01:00 |
|
aristocratos
|
baabbe78b2
|
Added: Toggle for showing free disk space for privileged or normal users
|
2022-02-13 00:33:20 +01:00 |
|
aristocratos
|
64cdb44343
|
Fixed: Net speed rollover for 32-bit
|
2022-01-12 20:49:27 +01:00 |
|
aristocratos
|
56deec4988
|
Fixed: Account for system rolling over net speeds in Net::collect()
|
2021-12-30 11:26:23 +01:00 |
|
aristocratos
|
5453e82a95
|
Changed: From rng::sort() to rng::stable_sort() for more stability
|
2021-12-27 10:55:17 +01:00 |
|
aristocratos
|
9465e9b014
|
Fixed: coretemp ordering
|
2021-11-27 18:24:40 +01:00 |
|
aristocratos
|
1bce1be695
|
Merge branch 'sensor-fix'
|
2021-11-27 18:20:30 +01:00 |
|
aristocratos
|
e1074cd15b
|
Mem::collect optimization
|
2021-11-22 21:43:40 +01:00 |
|