LINUX.ORG.RU

freebsd gcache explain options

 ,


0

1

читаю я значит ман на gcache, ну думаю надо посмотреть что это такое
оказалось, что гугл сломался, всё что можно найти - это какие то обрывки из 2006 года

ок, создаю провайдер с помощью

[root@freebsd ~]# gcache label -s 1000 proxy /dev/label/proxy
смотрю, что показывает
[root@freebsd ~]# gcache list proxy
Geom name: proxy
WroteBytes: 18980864
Writes: 1026
CacheFull: 0
CacheMisses: 1278
CacheHits: 752
CacheReadBytes: 58721792
CacheReads: 2030
ReadBytes: 67458048
Reads: 2153
InvalidEntries: 0
UsedEntries: 83
Entries: 83
TailOffset: 2147418112
BlockSize: 65536
Size: 1000
Providers:
1. Name: cache/proxy
   Mediasize: 2147482624 (2.0G)
   Sectorsize: 512
   Mode: r1w1e1
Consumers:
1. Name: label/proxy
   Mediasize: 2147483136 (2.0G)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r1w1e1

[root@freebsd ~]#
в мане не даётся определения BlockSize и Size, BlockSize по умолчанию создался с циферкой 65536. okay..
срань господня, 2016 год, я не могу узнать что делают ключи программы почитав ман и погуглив.
и главное увидев CacheMisses, я конечно же сразу захотел, чтоб его было меньше чем CacheHits
осталось только выяснить что такое BlockSize и Size
BlockSize возможно размер куска памяти (в байтах? в попугаях?), а Size кол-во этих кусков, но без знания C посмотрев исходники я нифига не понял.

Я думаю ты хочешь zfs. И скорее всего придётся купить oracle solaris, вместо того чтобы заниматься некромантией с unix-like поделками.

anonymous
()
Ответ на: комментарий от anonymous

я хочу знать как это ненужно настраивать, но моё любопытство не стоит 49 лет изучения Си и покупки машины времени.
zfs мой унылый атом с 4гб памяти не потянет на WD Green, потому, если gcache ещё и полезное что-то делает - пригодится же.

system-root ★★★★★
() автор топика
Последнее исправление: system-root (всего исправлений: 1)

Помнится, BlockSize - это кусок которым оно читает с нижестоящего уровня. Size - количество блоков которые будут хранится в памяти. Следовательно, BlockSize*Size = максимальный размер памяти который будет юзаться кешем. Хотя, могу ошибаться.

iron ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.