]> Sergey Matveev's repositories - stargrave-blog.git/commit
Ленты с mbuffer-ом
authorSergey Matveev <stargrave@stargrave.org>
Wed, 27 Dec 2023 21:14:09 +0000 (00:14 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 27 Dec 2023 21:14:09 +0000 (00:14 +0300)
commit3c6849697a2af20adaf7faa9858fe35c694f50ec
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parente64b37fe0a78b2214ab710b0e8814fbe50f0922e
Ленты с mbuffer-ом

В новом своём сервере я ещё ни разу не работал с ленточным накопителем.
SAS HBA то стоит, часть дисков через него работает, но сам стример не
пробовал. Всё тип-топ, без проблем, но так как в сервере 128GB RAM, то
решил попробовать писать с большой буферизацией в память. Прежде я
частенько отдельно промежуточный tar архив неспешно создавал, чтобы,
линейно его читая, писать на ленты. Ибо если небольших файлов/директорий
много, то из-за диски могли не успевать подавать это всё с достаточной
скоростью. А сейчас да хоть сотню гигабайт можно буферизовать неспешно и
только после этого начинать запись. Например Total DOS Collection
(4d19c66cf2a24f6d1875bb90b2caa70577141875) требует этого (либо
промежуточного архива). Есть сборники которые я на лету пропускаю через
Zstandard сжатие и с десятками гигабайт mbuffer-ом опустошений почти не
случается.