Reiser5 เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค

Reiser5 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡ "เชธเชฎเชพเช‚เชคเชฐ เชธเซเช•เซ‡เชฒเชฟเช‚เช—" เชงเชฐเชพเชตเชคเชพ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ‡ Reiser4 เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชชเซเชจเชƒเชกเชฟเชเชพเช‡เชจ เช•เชฐเซ‡เชฒ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡, เชœเซ‡ เชชเชฐเช‚เชชเชฐเชพเช—เชค RAID เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชธเช•เซเชฐเชฟเชฏ เชญเชพเช—เซ€เชฆเชพเชฐเซ€ เชธเซ‚เชšเชตเซ‡ เช›เซ‡. เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชจเชพ เช˜เชŸเช• เช‰เชชเช•เชฐเชฃเซ‹ เชตเชšเซเชšเซ‡ เชกเซ‡เชŸเชพเชจเชพ เชตเชฟเชคเชฐเชฃเชฎเชพเช‚. เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเชพ เชชเชฐเชฟเชชเซเชฐเซ‡เช•เซเชทเซเชฏเชฎเชพเช‚, RAID เชฎเชพเช‚เชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชคเชซเชพเชตเชค เช เช›เซ‡ เช•เซ‡ เชธเชฎเชพเช‚เชคเชฐ-เชธเซเช•เซ‡เชฒ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชจเชพ เช˜เชŸเช•เซ‹ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡เชฒเชพ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ เช›เซ‡.

เชชเซเชฐเชธเซเชคเซเชค เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชซเชพเช‡เชฒ เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซเช‚ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚ เชซเชพเช‡เชฒ เชฒเช–เชตเซ€, เชธเซ‹เชฒเชฟเชก-เชธเซเชŸเซ‡เชŸ เชกเซเชฐเชพเช‡เชตเซเชธเชจเซ€ เชšเชฒ เชธเช‚เช–เซเชฏเชพเชจเชพ เชฌเชจเซ‡เชฒเชพ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ เชตเชพเช‚เชšเชตเซ€. เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเซ‹ เชชเชฐเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ, เชœเซ‡เชฎ เช•เซ‡ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚ เช‰เชชเช•เชฐเชฃ เช‰เชฎเซ‡เชฐเชตเซเช‚, เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚เชฅเซ€ เช‰เชชเช•เชฐเชฃเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซเช‚, เชชเซเชฐเซ‹เช•เซเชธเซ€ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเชตเซ‹, เช…เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค (เชตเชฟเชถเชฟเชทเซเชŸ เชจเชฅเซ€) เชซเชพเช‡เชฒเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซ‹, เชคเซ‡ เชชเชฃ เชนเชคเซเช‚. เชฎเชพเชชเซ‡เชฒ

เชตเซ‹เชฒเซเชฏเซเชฎเซเชธ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 4 เชจเช•เชฒเซ‹เชจเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชธเซ‹เชฒเชฟเชก-เชธเซเชŸเซ‡เชŸ เชกเซเชฐเชพเช‡เชตเซเชธ (SSD) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎ เชชเชฐเชจเชพ เช‘เชชเชฐเซ‡เชถเชจเชจเซ€ เชเชกเชชเชจเซ‡ เชธเชฎเช—เซเชฐ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‰เชฒเซเชฏเซเชฎ เชชเชฐ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชœเช—เซเชฏเชพเชจเชพ เชœเชฅเซเชฅเชพเชจเชพ เช—เซเชฃเซ‹เชคเซเชคเชฐ เชคเชฐเซ€เช•เซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชกเซเชฐเชพเช‡เชตเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เชธเชนเชฟเชค เช‘เชชเชฐเซ‡เชถเชจ เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เชฒเชพเช—เซ‡ เช›เซ‡.

เช•เซ‹เชˆเชชเชฃ เช‘เชชเชฐเซ‡เชถเชจเชจเซ€ เชเชกเชช (เชชเซเชฐเซ‹เช•เซเชธเซ€ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชซเซเชฒเชถเชฟเช‚เช— เชกเซ‡เชŸเชพเชจเซ‡ เช…เชชเชตเชพเชฆ เชธเชพเชฅเซ‡, เชจเชพเชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชฌเชจเซ‡เชฒเซ€ เชตเซ‹เชฒเซเชฏเซเชฎ เชชเชฐ) เชเช• เช‰เชชเช•เชฐเชฃเชฅเซ€ เชฌเซ€เชœเชพ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชกเซ‡เชŸเชพ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพเชจเซ€ เชเชกเชช เช•เชฐเชคเชพเช‚ เชตเชงเซ เช›เซ‡. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชตเซ‹เชฒเซเชฏเซเชฎ เช•เช‚เชชเซ‹เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชเชกเชช เชตเชงเซ‡ เช›เซ‡. เช…เชชเชตเชพเชฆ เช เชซเชพเช‡เชฒ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃ เช‘เชชเชฐเซ‡เชถเชจ เช›เซ‡, เชœเซ‡เชจเซ€ เชเชกเชช เชเชธเชฟเชฎเซเชชเชŸเซ‰เชŸเชฟเช•เชฒเซ€ เชฐเซ€เชคเซ‡ (เช‰เชชเชฐเชฅเซ€) เชฒเช•เซเชทเซเชฏ เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฒเช–เชตเชพเชจเซ€ เชเชกเชช เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ‡ เช›เซ‡. เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซ€ เช…เชจเซเช•เซเชฐเชฎเชฟเช• เชเช•เซเชธเซ‡เชธ: เช‰เชชเช•เชฐเชฃ เชตเชพเช‚เชšเซ‹, M/s เชฒเช–เซ‹, M/s DEV1 470 390 DEV2 530 420 เชฎเซ‹เชŸเซ€ เชซเชพเช‡เชฒ เช…เชจเซเช•เซเชฐเชฎเชฟเช• เชตเชพเช‚เชšเชจ/เชฒเซ‡เช–เชตเซเช‚ (M/s): เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚ เชกเชฟเชธเซเช•เชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฒเช–เซ‹ เชตเชพเช‚เชšเซ‹ 1 (DEV1) 380 460 1 ( DEV2) 410 518 2 (DEV1+DEV2) 695 744 3 (DEV1+DEV2+DEV3) 890 970 4 (DEV1+DEV2+DEV3+DEV4) 950 1100 เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡เชฒ เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€/เชฎเชพเชŸเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡เชฒ เช‰เชชเช•เชฐเชฃเชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพเชจเซ€ เชธเซ€เชฐเซ€เชฏเชฒ เชจเช•เชฒ (M/s) DEV1 DEV2 260 DEV2 DEV1 255 เช‰เชชเช•เชฐเชฃเชจเซ‡ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเซเช‚: เชตเซ‹เชฒเซเชฏเซเชฎ เช‰เชชเช•เชฐเชฃ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชเชกเชช (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 เช‰เชชเช•เชฐเชฃเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช–เชธเซ‡เชกเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชฎเชพเช‚เชฅเซ€: เชตเซ‰เชฒเซเชฏเซเชฎ เชกเชฟเชตเชพเช‡เชธ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เชเชกเชช (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 เชชเซเชฐเซ‹เช•เซเชธเซ€ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเซ‹: เชตเซ‹เชฒเซเชฏเซเชฎ เชชเซเชฐเซ‹เช•เซเชธเซ€ เชกเชฟเชธเซเช• S (M/s) DEV1 DEV4 228 DEV1+DEV2 DEV4 244 DEV1+DEV2+ DEV3 DEV4 290 DEV1 RAM0 283 DEV1+DEV2 RAM0 301 DEV1+DEV2+DEV3 RAM0 374 DEV1+DEV2+DEV3 RAM4 0 DEV427+DEV1+DEV2Mi3MV4+DEV1MF เช‰เชชเช•เชฐเชฃ เชเชกเชช (M/s) DEV387+DEV1+DEV2+DEV3 DEV1 403 DEV1+DEV2 +DEV1 DEV427 XNUMX DEVXNUMX+DEVXNUMX DEVXNUMX XNUMX

เช เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชœเซ‹ I/O เชตเชฟเชจเช‚เชคเซ€เช“ เชœเชพเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชจเชพ เช˜เชŸเช•เซ‹เชฎเชพเช‚ เชธเชฎเชพเช‚เชคเชฐ เชนเซ‹เชฏ เชคเซ‹ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชตเชงเซ เชธเซเชงเชพเชฐเซ‹ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ (เชนเชพเชฒเชฎเชพเช‚, เชธเชฐเชณเชคเชพ เชฎเชพเชŸเซ‡, เช† เชเช• เชฅเซเชฐเซ‡เชก เชธเชพเชฅเซ‡ เชฒเซ‚เชชเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชซเช•เซเชค เชคเซ‡ เชœ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเซ‹ เชœเซ‡ เชชเซเชจเชƒเชธเช‚เชคเซเชฒเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชšเชณเชตเชณเชจเซ‡ เช†เชงเชฟเชจ เชนเซ‹เชฏ (เชนเชตเซ‡, เชธเชฐเชณเชคเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡). เชธเชฎเชพเช‚เชคเชฐ เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชธเชพเชฅเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฌเซ€เชœเชพ เช‰เชชเช•เชฐเชฃเชจเซ‡ เช‰เชฎเซ‡เชฐเชตเชพ/เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เช—เชคเชฟ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชฎเชฐเซเชฏเชพเชฆเชพ เชชเซเชฐเชฅเชฎ เชกเชฟเชธเซเช•เชฅเซ€ เชฌเซ€เชœเซ€ (เช…เชจเซเช•เซเชฐเชฎเซ‡, เชฌเซ€เชœเซ€เชฅเซ€ เชชเซเชฐเชฅเชฎ) เชธเซเชงเซ€เชจเซ€ เชจเช•เชฒ เชเชกเชช เช•เชฐเชคเชพเช‚ เชฌเชฎเชฃเซ€ เช›เซ‡. เชนเชตเซ‡ เชฌเซ€เชœเซ€ เชกเชฟเชธเซเช• เช‰เชฎเซ‡เชฐเชตเชพ เช…เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ€ เช—เชคเชฟ เช…เชจเซเชฐเซ‚เชช 1.1 เช…เชจเซ‡ 1.3 เชจเช•เชฒ เช•เชฐเชตเชพเชจเซ€ เชเชกเชช เช›เซ‡.

เชตเชงเซเชฎเชพเช‚, เชเช• O(1) เชกเชฟเชซเซเชฐเซ‡เช—เชฎเซ‡เชจเซเชŸเชฐเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เชœเซ‡ เชฒเซ‹เชœเชฟเช•เชฒ เชตเซ‹เชฒเซเชฏเซเชฎเชจเชพ เชคเชฎเชพเชฎ เช˜เชŸเช•เซ‹ (เชชเซเชฐเซ‹เช•เซเชธเซ€ เชกเชฟเชธเซเช• เชธเชนเชฟเชค) เชชเชฐ เชธเชฎเชพเช‚เชคเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชถเซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเชพ เช˜เชŸเช•เชจเชพ เช…เชฒเช—เชฅเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเชฎเชฏ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เชธเชฎเชฏเชฎเชพเช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹