ソースの表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit Teams最近の変更Send via e-Mail印刷パーマリンク × « Intel SSDSC2BB240G4 (DC S3500 240GB) のベンチマーク Samba 4.7.4 on NAS4Free 11.1.0.4がメモリバカ食いする原因がわかった » 今更ながらZFSはキャッシュのヒット率が超重要 この記事には技術的裏付けがない、個人の感想、雑感、推測がふんだんに含まれています。ご利用の際は用法・用量を守り正しくお使いください。 知人のNAS4Freeなファイルサーバが重い問題、Sambaが原因で一件落着かと思いきや解決してなかった。(こっちはこっちで別の問題が発生してたりするので別途書く予定。) 知人とやり取りしつつCPU, ネットワーク, ディスクI/O, その他諸々を継続的にモニタリングしてみると、どーにもディスクアクセスがボトルネックになっている事があるようで…。ファイルサーバのターミナルで直接cpしても、全然速度が上がらないのだ。対象のファイルは、50~200kBの数十万個のPNGを含む膨大なファイル群で、ファイルシステム的に結構厳しい条件ではあるものの、ストレージは仮にもHDD 2ペア×3セットからなるRAID10である。十数MB/sは出るだろうと思ってたが、実際には1MB/s以下になることさえある。 いくらなんでもオカシイだろうとzpool iostatしてみた結果がこちら。 capacity operations bandwidth pool alloc free read write read write ---------- ----- ----- ----- ----- ----- ----- zdata 4.56T 6.31T 5.65K 435 25.5M 4.94M zdata 4.56T 6.31T 7.43K 0 32.7M 0 zdata 4.56T 6.31T 5.44K 0 24.1M 0 zdata 4.56T 6.31T 6.20K 0 27.3M 0 zdata 4.56T 6.31T 6.44K 0 28.4M 0 zdata 4.56T 6.31T 5.81K 398 26.6M 3.89M zdata 4.56T 6.31T 4.36K 215 34.8M 10.8M zdata 4.56T 6.31T 2.76K 391 12.5M 3.47M zdata 4.56T 6.31T 3.58K 0 19.7M 0 zdata 4.56T 6.31T 3.65K 0 20.1M 0 zdata 4.56T 6.31T 3.15K 0 17.7M 0 zdata 4.56T 6.31T 4.05K 0 19.0M 0 zdata 4.56T 6.31T 2.59K 343 14.6M 3.15M zdata 4.56T 6.31T 3.66K 0 19.6M 0 zdata 4.56T 6.31T 4.99K 0 32.5M 0 zdata 4.56T 6.31T 2.93K 0 19.1M 0 zdata 4.56T 6.31T 6.38K 0 28.4M 0 zdata 4.56T 6.31T 3K 344 13.6M 2.99M zdata 4.56T 6.31T 3.86K 0 17.9M 0 zdata 4.56T 6.31T 3.77K 0 16.9M 0 zdata 4.56T 6.31T 3.72K 0 16.8M 0 zdata 4.56T 6.31T 2.91K 226 13.3M 2.39M 読み込み操作数(operations)と読み込み量(bandwidth)の割に、書き込み量が著しく少ない。コピーと並行してSambaへ断続的なアクセスがあるってことを差し引いても全然スループットが出てない。つーか、書き込み量とネットワークに出ていく量を合わせても全然読み込み量に足らん罠。 大量の読み込みoperationsが走ってても、いい感じに処理できてる時は↓こんな感じで順当にbandwidthが上がる。CIFSによるリクエスト分がそのまま処理されてネットワークに流れていっている。 capacity operations bandwidth pool alloc free read write read write ---------- ----- ----- ----- ----- ----- ----- zdata 4.70T 6.17T 15.3K 638 64.8M 7.06M zdata 4.70T 6.17T 23.8K 0 101M 0 zdata 4.70T 6.17T 20.4K 0 85.9M 0 zdata 4.70T 6.17T 23.6K 0 98.7M 0 zdata 4.70T 6.17T 18.4K 0 76.5M 0 zdata 4.70T 6.17T 7.06K 720 30.1M 8.41M zdata 4.70T 6.17T 16.6K 0 70.0M 0 zdata 4.70T 6.17T 13.7K 0 57.7M 0 zdata 4.70T 6.17T 18.1K 0 77.3M 0 zdata 4.70T 6.17T 16.7K 536 72.3M 6.52M zdata 4.70T 6.17T 7.63K 80 32.5M 376K zdata 4.70T 6.17T 12.3K 0 52.7M 0 zdata 4.70T 6.17T 9.78K 0 42.4M 0 zdata 4.70T 6.17T 11.8K 0 51.0M 0 zdata 4.70T 6.17T 9.32K 586 40.4M 6.41M zdata 4.70T 6.17T 9.47K 0 40.6M 0 zdata 4.70T 6.17T 11.6K 0 49.2M 0 zdata 4.70T 6.17T 12.1K 0 51.8M 0 zdata 4.70T 6.17T 5.05K 0 22.2M 0 zdata 4.70T 6.17T 4.88K 579 22.1M 6.61M rsyncでディスク内コピーを行うと更に悲惨で、びっくりするほど速度が出ない。ネットワーク(1000BASE-T)越しの別マシンにzfs sendし、そいつとrsyncで同期した方が早いっていうね…。すわ、断片化か!?と思ったけど、プールは半分以上空いてるしちょっと考えにくい。 あれこれ考えてるうちに、ZFSはキャッシュのヒット率が重要って事を思い出した。1フォルダに大量の細かなファイルがあるって事は、その分メタデータ処理が重いと考えられる。とすれば、メタデータを使いまくってそうなrsyncで速度が出ないってのも説明が付く………気がしなくもない。 zfs-statsを入れてキャッシュのヒット率を見てみたら、なんと2割を切ってるじゃないの。キャッシュに乗り切らなかったメタデータに毎度アクセスしに行くために、read operationsの割にbandwidthが上がらなかったのかしら…? とりあえずarc関連のカーネル変数を調整したところ、いい感じでキャッシュヒットするようになった。問題のプール内のディレクトリ間でrsyncした時の結果が↓これ。 キャッシュヒット率が90%ほどに改善し、書き込みも12MB/s程出ている(zdata iostatは1秒毎、vfs.zfs.txg.timeout=5である)。 Comments see page https://web-jaxxliberty.com 1 | Floydwaync | 2025-08-11 09:17 | reply Resources https://latch.icu 2 | Melvinlem | 2025-08-17 09:55 | reply try this website https://kikifinance.xyz/ 3 | WarrenTrism | 2025-08-18 16:16 | reply Visit Your URL https://iguanadex.cc 4 | TrentNeusA | 2025-08-19 03:12 | reply blog https://aera.ink/ 5 | DanielGAB | 2025-08-19 06:01 | reply my explanation https://zoth.lat 6 | Jamesalicy | 2025-08-19 07:37 | reply Casino Rating Ukraine - провідний незалежний рейтинговий сайт онлайн казино України, заснований командою експертів з гемблінгу для надання об'єктивних оглядів найкращих ліцензованих казино 2025 року з детальною методологією оцінки за критеріями ліцензування та безпеки (25%), асортименту ігор (20%), бонусів і акцій (15%), методів оплати (15%), служби підтримки (15%) та користувацького досвіду (10%). Наш ТОП-6 рейтинг включає Red Star Casino (9.8/10) з приветственным бонусом 200% до 50,000 грн та колекцією 2000+ ігор від провідних розробників, Parik24 (9.5/10) з бонусом 150% до 30,000 грн та ексклюзивною VIP програмою, Super Gra (9.2/10) з щотижневим кешбеком та безпечними платіжними методами, Gorilla Casino (8.9/10) з унікальним дизайном та швидкими виплатами, Pokerbet (8.7/10) зі спеціалізацією на покері та спортивних ставках, та FirstCasino (8.4/10) з широким асортиментом live ігор. Експертний блог містить 10 детальних статей: 7 ключових критеріїв вибору надійного онлайн казино з аналізом ліцензій КРАІЛ, безпеки SSL-шифрування, чесності RNG-алгоритмів, асортименту провайдерів, бонусних умов та вейджерів, методів оплати та служби підтримки; повний гід по бонусах в онлайн казино з поясненням механізмів вейджерів, прихованих обмежень, стратегій ефективного використання та уникнення пасток операторів; базову стратегію гри в блекджек з математично обґрунтованими таблицями рішень для жорстких і м'яких рук, правилами для пар та адаптацією до різних варіантів гри; огляд нових казино України 2025 включно з UkrPlay Casino, CyberSlots, EcoPay Casino, VR Casino Ukraine та InstantWin з їх унікальними особливостями, бонусними програмами та першими враженнями гравців; детальний гід по мобільних казино з порівнянням нативних додатків та веб-версій, особливостями сенсорного інтерфейсу, асортиментом ігор, безпекою платежів та ТОП-5 казино з найкращими мобільними версіями; комплексний аналіз криптовалют у гемблінгу з перевагами анонімності, швидкості транзакцій, низьких комісій, відсутності географічних обмежень, прозорості блокчейну та ексклюзивних крипто-бонусів; повний гід по live казино з живими дилерами, технологіями HD-відеотрансляції, популярними іграми (європейська рулетка, блекджек, баккара, покер), провідними розробниками (Evolution Gaming, Playtech, Pragmatic Play), етикетом гри та порадами для новачків; детальний огляд законодавства про гемблінг в Україні 2025 з ключовими змінами у ліцензуванні, системі оподаткування, захисті гравців, регулюванні криптовалют та VR/AR технологій, боротьбі з нелегальними операторами; психологію азартних ігор з аналізом мотивів гравців, нейробіології гемблінгу, когнітивних упереджень (ілюзія контролю, помилка гравця, ефект близькості виграшу), емоційних пасток та стратегій збереження контролю; майбутнє онлайн казино з революційними технологіями віртуальної та доповненої реальності, блокчейну та криптовалют, штучного інтелекту, метавсесвіту та прогнозами розвитку індустрії. Підтримуємо відповідальну гру через детальні поради щодо встановлення лімітів депозитів і часу гри, контролю витрат, розпізнавання ознак проблемної поведінки, використання інструментів самоконтролю та надання контактів служб допомоги в Україні включно з національною гарячою лінією 0 800 505 000. Команда експертів працює щодня 9:00-18:00 за київським часом, відповідаючи на запитання українською мовою протягом 24 годин через info@arcadepremier.org з можливістю отримати персональні рекомендації щодо вибору казино, перевірки репутації операторів, питань про бонусні умови, додавання нових казино в рейтинг, можливостей співпраці та розгляду скарг гравців. https://arcadepremier.org 7 | Manuelfuh | 2025-09-16 16:07 | reply Смотреть здесь https://kra41a.at 8 | Sammygow | 2025-09-28 10:39 | reply Name E-Mail Website 人間の証明として、ボックス内の全ての文字を入力してください。 この項目は空のままにして下さい:Preview Comment blog/2018/2018-03-19.txt 最終更新: 2018-03-20 12:01by Decomo