Апублікаваны вынікі тэстаў прадукцыйнасці файлавай сістэмы Reiser5

Апублікаваны вынікі тэстаў прадукцыйнасці праекта Reiser5, які развівае істотна перапрацаваны варыянт файлавай сістэмы Reiser4 з падтрымкай лагічных тамоў, якія валодаюць "раўналежным маштабаваннем", якое, у адрозненне ад традыцыйных RAID, мае на ўвазе актыўны ўдзел файлавай сістэмы ў размеркаванні дадзеных паміж прыладамі-кампанентамі лагічнага тома. З пункта гледжання адміністратара істотнае адрозненне ад RAID складаецца ў тым, што кампаненты лагічнага тома з раўналежным маштабаваннем з'яўляюцца адфарматаванымі блокавымі прыладамі.

Прадстаўленыя вынікі тэстаў ацэньваюць прадукцыйнасць звычайных файлавых аперацый, такіх як запіс файла ў лагічны том, чытанне файла з лагічнага тома, скампанаванага з пераменнага ліку цвёрдацельных назапашвальнікаў. Таксама замерана прадукцыйнасць аперацый над лагічнымі тамамі, такіх як даданне прылады ў лагічны том, выдаленне прылады з лагічнага тома, скід дадзеных з проксі-дыскаў, і міграцыя дадзеных звычайнага (не адмысловага) файла на паказаную прыладу.

Для кампаноўкі тамоў выкарыстоўваліся цвёрдацельныя назапашвальнікі (SSD) у колькасці 4 асобнікі. Хуткасць аперацыі над лагічным томам вызначана як стаўленне колькасці занятай прасторы на ўсім лагічным томе да часу выканання аперацыі, якая ўключае поўную сінхранізацыю з назапашвальнікамі.

Хуткасць любой аперацыі (за выключэннем скіду дадзеных з проксі-дыска на тым, скампанаваны з малой колькасці прылад) вышэй, чым хуткасць капіявання дадзеных з адной прылады на іншае. Пры гэтым, з павелічэннем колькасці прылад, з якіх том скампанаваны, хуткасць аперацый узрастае. Выключэнне складае аперацыя міграцыі файла, хуткасць якой асімптатычна імкнецца (зверху) да хуткасці запісу на мэтавую прыладу. Нізкаўзроўневы паслядоўны доступ: Прылада Чытанне, M/s Запіс, M/s DEV1 470 390 DEV2 530 420 Паслядоўныя чытанне/запіс вялікага файла (M/s): Лік дыскаў у томе Запіс Чытанне 1 (DEV1) 380DE460 1 2 (DEV410+DEV518) 2 1 2 (DEV695+DEV744+DEV3) 1 2 3 (DEV890+DEV970+DEV4+DEV1) 2 3 Паслядоўнае капіраванне дадзеных з/у адфарматаваная прылада З прылады У прыладу Хуткасць DEV4 950 DEV1100 DEV1 2 Даданне прылады ў лагічны том: Том Дададзеная прылада Хуткасць (M/s) DEV260 DEV2 1 DEV255+DEV1 DEV2 284 DEV1+DEV2+DEV3 DEV457 1 DEV2+DEV3+DEV4+DEV574 DEV1 2 DEV3+DEV4+DEV4 DEV890 1 DEV2+DEV3 DEV3 606 Скід дадзеных з проксі-дыска: Том Проксі-дыск Хуткасць (M/s) DEV1 DEV2 2 DEV336+DEV1 DEV4 DEV228 1 DEV2 RAM4 244 DEV1+DEV2 RAM3 4 DEV290+DEV1+DEV0 RAM283 1 DEV2+DEV0+DEV301+DEV1 RAM2 3 Миграция файла Том Целевое устройство Скорость (M/s) DEV0+DEV374+DEV1+DEV2 DEV3 4 DEV0+DEV427 +DEV1 DEV2 3 DEV4+DEV1 DEV387 1

Адзначана, што прадукцыйнасць можа быць яшчэ больш палепшана, калі распаралеліць працэдуру выпуску запытаў уводу-вываду на кампаненты лагічнага тома (цяпер для прастаты гэта робіцца ў цыкле адным патокам). А таксама калі счытваць толькі тыя дадзеныя, якія падлягаюць перасоўванню пры перабалансіроўцы (цяпер для прастаты чытаюцца ўсе дадзеныя). Тэарэтычная мяжа для хуткасці дадання/выдаленні другой прылады ў сістэмах з раўналежным маштабаваннем — падвоеная хуткасць капіявання з першай кружэлкі на другі (суадв. са другой на першы). Цяпер хуткасці дадання і выдаленні другога дыска адпаведнага 1.1 і 1.3 хуткасцяў капіявання.

Акрамя таго, анансаваны O(1)-дэфрагментатар, які будзе апрацоўваць усе кампаненты лагічнага тома (уключаючы проксі-дыск) у паралелі, г.зн. за час не які перавышае час апрацоўкі самай вялікай кампаненты ў асобнасці.

Крыніца: opennet.ru

Дадаць каментар