mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-01-22 00:04:31 +03:00
super-show: show more cache-related information
Only show nbuckets and nr_this_dev on cache devices; explain nbuckets' relation to device size by printing both total_sectors (superblock included) and cache_sectors (superblock excluded).
This commit is contained in:
parent
9cbe774be2
commit
19d17f5b91
@ -121,21 +121,22 @@ int main(int argc, char **argv)
|
||||
printf("dev.uuid\t\t%s\n", uuid);
|
||||
|
||||
printf("dev.sectors_per_block\t%u\n"
|
||||
"dev.sectors_per_bucket\t%u\n"
|
||||
"dev.bucket_count\t%ju\n"
|
||||
"dev.cache_count\t\t%u\n", // expect SB_IS_BDEV(&sb) ? 0 : 1
|
||||
"dev.sectors_per_bucket\t%u\n",
|
||||
sb.block_size,
|
||||
sb.bucket_size,
|
||||
sb.nbuckets,
|
||||
sb.nr_this_dev);
|
||||
sb.bucket_size);
|
||||
|
||||
if (!SB_IS_BDEV(&sb)) {
|
||||
printf("dev.cache.first_bucket\t%u\n"
|
||||
"dev.cache.first_sector\t%u\n"
|
||||
"dev.cache.discard\t%s\n",
|
||||
sb.first_bucket,
|
||||
// total_sectors includes the superblock;
|
||||
printf("dev.cache.first_sector\t%u\n"
|
||||
"dev.cache.cache_sectors\t%ju\n"
|
||||
"dev.cache.total_sectors\t%ju\n"
|
||||
"dev.cache.discard\t%s\n"
|
||||
"dev.cache.pos\t\t%u\n",
|
||||
sb.bucket_size * sb.first_bucket,
|
||||
CACHE_DISCARD(&sb) ? "yes" : "no");
|
||||
sb.bucket_size * (sb.nbuckets - sb.first_bucket),
|
||||
sb.bucket_size * sb.nbuckets,
|
||||
CACHE_DISCARD(&sb) ? "yes" : "no",
|
||||
sb.nr_this_dev);
|
||||
} else if (sb.version == BCACHE_SB_VERSION_BDEV) {
|
||||
printf("dev.data.first_sector\t%u\n"
|
||||
"dev.data.writeback\t%s\n",
|
||||
|
Loading…
Reference in New Issue
Block a user