"Understanding ZFS: Compression (http://cuddletech.com/blog/pivot/entry.php?id=983)" - использование возможностей по сжатию данных в ZFS.URL: http://cuddletech.com/blog/pivot/entry.php?id=983
Новость: http://www.opennet.me/opennews/art.shtml?num=18775
На быстрой машинке может быть и стоит включать сжатие, мой же атлон жрёт 100% cpu просто от обычного чтения с raidz на 4 диска... Думайте сами, короче, + к тому же не все данные жмутся хорошо ;)
>жрёт 100% cpu просто от обычного чтения с raidz на 4
>диска...Ого.А это где такой жоский трындец?В соляре или в бзде?И атлоны - они бывают разные.Атлон-это и древний Athlon 1500+ какойнить и могучий x2 6000+ например.Если загрузку первого конфиге на 4 дисках еще как-то можно простить, хоть это и не рулез ни разу, то загрузка второго на 100% - повод крепко призадуматься.
а, я таки жостко ошибся, то было когда-то давно и неправда Ж)
$ time dd if=test of=/dev/null bs=8m
500+0 records in
500+0 records out
4194304000 bytes transferred in 33.051044 secs (126903828 bytes/sec)
dd if=test of=/dev/null bs=8m 0,01s user 5,69s system 17% cpu 33,055 totalно бывало и больше кушет Ж)
athlon 64 3200+ / freebsd
Сжимая все подряд на пулле - Вы вилкой кампот кушаете! Компрессию нужно ставить там где гарантированно будет большинство сжимаемых файлов, например в портах, исходниках, в каталоге с веб страницами...
> в каталоге с веб страницами...Это называется "поднасрем своему веб серверу"? :)
Это называется ZFS ставят вообще на корень и тогда уже пофиг что там за файлы (веб или не веб)! Кчему этот камент???? Вообще непонятно!
> Это называется ZFS ставят вообще на корень и тогда уже пофиг что там за файлы (веб или не
> веб)! Кчему этот камент???? Вообще непонятно!Например
zfs create tank/usr
zfs set compression=gzip tank/usr
...
zfs create tank/usr/bin
zfs set compression=off tank/usr/bin # здеся компрессия реально нафиг нее нужна
...
...
zfs set mountpoint=/usr tank/usr
...Как два пальца. На корень компрессию назначать смысла вообще нет, однако есть каталоги, которые действительно есть смысл пережать: /usr/src ; /usr/local/www ; /var/log ; /etc.
Именно на это я и пытался обратить внимание предыдушших тАвариСЧей...