LINUX.ORG.RU

Gentoo+ZFS+SSD

 , , ,


1

3

Добрый день, Есть ноут: i7, 8Gb RAM, 500Gb SSD. Требуется: установить Gentoo с ZFS и перенести все временные файлы и т.д. в оперативную память. С чего начать? ZFS никогда не ставил. Могу скомпилировать на другом диске и птом перенести на ССД. Но при любом раскладе, помощь нужна. Может у кого есть опыт на сей счёт? Прочитал пару тем, к сожалению их создатели забанены тут и как с ними связаться - понятия не имею (megabaks и Kidly_Cat). Любая помощь приветствуется.


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

Приветствую, Вот у меня чистый диск ССД - с чего начать установку? ЗФС как установить на ССД? Как вообще процесс начинается? С чего начать? Сначала ЗФС на ССД или в процессе установки Генту надо будет ЗФС монтировать на ССД?

gttg
() автор топика

ZFS? Linux? Но зачем? Даже если вдруг будет работать на каком-то драйвере (за новостями не следил) - вряд ли будет хорошо работать.

BattleCoder ★★★★★
()

Посмотри на тесты производительности ZFS на SSD. Особо обрати внимание на «compile bench» (у тебя гента как бы). http://www.phoronix.com/scan.php?page=article&item=linux-41-zfs
З.Ы. Еще и поддержки TRIM до сих пор нет официально.

chaos_dremel ★★
()
Последнее исправление: chaos_dremel (всего исправлений: 1)
Ответ на: комментарий от chaos_dremel

З.Ы. Еще и поддержки TRIM до сих пор нет официально.

А как-то менее официально уже есть? :)

К слову, tazhate упоминал, что В репах zfsonlinux появилась поддержка ubuntu 14.04 (комментарий)

melkor217 ★★★★★
()
Последнее исправление: melkor217 (всего исправлений: 1)
Ответ на: комментарий от melkor217

Менее официально есть это (обратите внимание на месяц и число, между прочем этот год, так что никаких «Давно уже научилось.» в 2014 году, а точнее 11.04.2014 быть не могло):

dweeezil commented on Aug 2

This patch stack includes Nextenta's support for TRIM/Discard on disk and file vdevs as well as an update to the dkio headers for appropriate Solaris compatibility. It requires the current https://github.com/dweeezil/spl/tree/ntrim patch in order to compile properly.

The usual disclaimers apply at this point: I've performed moderate testing with ext4-backed file vdevs and light testing with SSD-backed disk vdevs and it appears to work properly. Use at your own risk. It may DESTROY YOUR DATA! I'm posting the pull request because it seems to work during initial testing and I'd like the buildbots to get a chance at it (which I'm expecting to fail unless they use the corresponding SPL code).

The initial TRIM support (currently in commit 719301c) caused frequent deadlocks in ztest due to the SCL_ALL spa locking during the trim operations. The follow-on patch to support on-demand trim changed the locking scheme and I'm no longer seeing deadlocks with either ztest or normal operation.

The final last commit (currently 9e5cfd7) adds ZIL logging for zvol trim operations. This code was mostly borrowed from an older Nexenta patch (referenced in the commit log) and has been merged into the existing zvol trim function.

In order to enable the feature, you must use zpool set autotrim=on on the pool and the zfs_trim module parameter must be set to 1 (which is its default value). The zfs_trim parameter controls the lower-level vdev trimming whereas the pool property controls it at a higher level. By default, trims are batched and only applied every 32 transaction groups as controlled by the new zfs_txgs_per_trim parameter. This allows for zpool import -T to continue to be useful. Finally, by default, only regions of at least 1MiB are trimmed as set by the zfs_trim_min_ext_sz module parameter.

chaos_dremel ★★
()

Перенести все временные файлы можно и без ZFS, на ext4, например:

tmpfs    /tmp                tmpfs     noatime,nodiratime,size=8G      0 0
tmpfs    /var/tmp/portage    tmpfs     noatime,nodiratime,size=8G      0 0
tmpfs    /var/lock           tmpfs     nodev,nosuid,noexec,size=32m    0 0
tmpfs    /var/run            tmpfs     nodev,nosuid,noexec,size=32m    0 0
временные файлы хомяка? не рисковал бы, но для браузера есть специальное решение, которое, впрочем, может угробить сессию.

kep
()

или ты чисто прикольнуться решил поставить ZFS, да?

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

работает уже давно нормально с модулем, другое дело что без знаний она мало полезна, её надо долго оптимизировать.

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