FreeBSD-EN-22:22.tzdata.asc FreeBSD-EN-22:28.heimdal.asc FreeBSD-EN-23:01.tzdata.asc FreeBSD-EN-23:04.ixgbe.asc (reboot) FreeBSD-SA-22:14.heimdal.asc FreeBSD-SA-22:15.ping.asc FreeBSD-SA-23:01.geli.asc (reboot)
FreeBSD-EN-22:22.tzdata.asc FreeBSD-EN-22:28.heimdal.asc FreeBSD-EN-23:01.tzdata.asc FreeBSD-EN-23:04.ixgbe.asc (reboot) FreeBSD-SA-22:14.heimdal.asc FreeBSD-SA-22:15.ping.asc FreeBSD-SA-23:01.geli.asc (reboot)
Очень интересно. Он по дефолту там был? Ты раньше его настраивал?
нет, не по дефолту, я специально продумывал аналог lvm+xfs и даже успел протестировать во freebsd снапшоты с UFS, но потом меня отвлекло это и я уже забыл, как это должно было все работать.
обрушения системы с dd были у меня вызваны переполнением gjournal, там фиксированный размер.
тормоза и лаги, очевидно, тоже его задержками.
сами адепты фрибзд говорят, что это устаревшая технология…
Ну, ты сам виноват. Натворил фиг знает что. Всегда так бывает, когда начинаешь танцевать гопак на граблях.
ну я вообще так-то инженер и привык придумывать решения. собственно потому я использую эти системы.
во фряхе бардак. UFS - это три технологии журналирования:
witch ~ # tunefs -p /dev/XXX tunefs: POSIX.1e ACLs: (-a) disabled tunefs: NFSv4 ACLs: (-N) disabled tunefs: MAC multilabel: (-l) disabled tunefs: soft updates: (-n) enabled tunefs: soft update journaling: (-j) disabled tunefs: gjournal: (-J) disabled tunefs: trim: (-t) disabled tunefs: maximum blocks per file in a cylinder group: (-e) 4096 tunefs: average file size: (-f) 16384 tunefs: average number of files in a directory: (-s) 64 tunefs: minimum percentage of free space: (-m) 0% tunefs: space to hold for metadata blocks: (-k) 0 tunefs: optimization preference: (-o) space tunefs: volume label: (-L) homeснапшоты фс не работают с (2). эту проблему все еще решают
но мне не это нужно. мне нужен снапшот блочного девайса, а не fs.
The performance degradation occurs when your zpool is either very full or very fragmented. The reason for this is the mechanism of free block discovery employed with ZFS. Opposed to other file systems like NTFS or ext3, there is no block bitmap showing which blocks are occupied and which are free. Instead, ZFS divides your zvol into (usually 200) larger areas called "metaslabs" and stores AVL-trees1 of free block information (space map) in each metaslab. The balanced AVL tree allows for an efficient search for a block fitting the size of the request. While this mechanism has been chosen for reasons of scale, unfortunately it also turned out to be a major pain when a high level of fragmentation and/or space utilization occurs. As soon as all metaslabs carry a significant amount of data, you get a large number of small areas of free blocks as opposed to a small numbers of large areas when the pool is empty. If ZFS then needs to allocate 2 MB of space, it starts reading and evaluating all metaslabs' space maps to either find a suitable block or a way to break up the 2 MB into smaller blocks. This of course takes some time. What is worse is the fact that it will cost a whole lot of I/O operations as ZFS would indeed read all space maps off the physical disks. For any of your writes. The drop in performance might be significant. If you fancy pretty pictures, take a look at the blog post over at Delphix which has some numbers taken off an (oversimplified but yet valid) zfs pool. I am shamelessly stealing one of the graphs - look at the blue, red, yellow, and green lines in this graph which are (respectively) representing pools at 10%, 50%, 75%, and 93% capacity drawn against write throughput in KB/s while becoming fragmented over time:сегодня проапдейтил сервер на F13.1, посмотрю, как работать будет. F13.0 глючил и вис.
Интересно. Отпишись. Интересно будет почитать твои наблюдения.
я только сервер проапдейтил пока. в этом ничего нет. либо будет работать, либо нет.
теперь
а) на сервере будут собираться пакеты для ф13 б) на рабочей станции (ws) я начал копирование данных в бекап.
потом проапдейчу WS до ф13, создам ZFS пул на hardware raid, скопирую данные и посмотрю, что будет.
Вот это меня и интересует.
чем больше проходит после релиза, тем нормальнее. сейчас уже ок должно быть. баг, который я репортил два года назад, пофиксили в апстриме.
13.1(!) patch level 6 уже должно быть ок.
Поддерживаю.
меня больше интересует, как будет работать ZFS. я понял, что блочных снапшотов во FreeBSD нету, поэтому остается только ZFS, которую не рекомендуют сажать на hw raid и которая не выносит полного заполенения диска. мне интересно, удасться ли мне с этим что-то сделать.
Я FreeBSD устанавливал с ZFS. И я ничего там не менял. И не проводил никакого тюнинга. Пока что, работает нормально.
короче, готовлю очередные грабли
Эксперименты-дело такое. Тут без граблей не обойтись.
«F13.1 F13.0» В таком виде смотрится как код МКБ «Психические и поведенческие расстройства, вызванные употреблением снотворных или седативных средств»
Интересно совпало, что беды с башкой кодируются буквой F ЗЫ с трекером что-то не то, время обновилось, а автор коммента почему-то crypt
да это все ерунда, главное, что моя тема в клубе наконец стала мне видна:) а остальные пусть будут хоть от санта клауса))
для меня нет) все привычные мне коды начинаются с 40ка)
Надо чтоб FreeBSD переняли модель нумерации версий хромога и прочих
Не прокатит.