Reiser5 ಬರ್ಸ್ಟ್ ಬಫರ್‌ಗಳಿಗೆ (ಡೇಟಾ ಟೈರಿಂಗ್) ಬೆಂಬಲವನ್ನು ಪ್ರಕಟಿಸಿದೆ

ಎಡ್ವರ್ಡ್ ಶಿಶ್ಕಿನ್ ಘೋಷಿಸಲಾಗಿದೆ Reiser5 ಯೋಜನೆಯ ಚೌಕಟ್ಟಿನೊಳಗೆ ಹೊಸ ಅವಕಾಶಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ರೀಸರ್ 5 ಒಂದು ReiserFS ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನ ಗಣನೀಯವಾಗಿ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಆವೃತ್ತಿಯಾಗಿದೆ, ಇದರಲ್ಲಿ ಸಮಾನಾಂತರ ಸ್ಕೇಲೆಬಲ್ ಲಾಜಿಕಲ್ ವಾಲ್ಯೂಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಬದಲಿಗೆ ಬ್ಲಾಕ್ ಸಾಧನ ಮಟ್ಟಕ್ಕಿಂತ, ತಾರ್ಕಿಕ ಪರಿಮಾಣದಾದ್ಯಂತ ಡೇಟಾವನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ವಿತರಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಇತ್ತೀಚೆಗೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ನಾವೀನ್ಯತೆಗಳ ಪೈಕಿ, ನಿಬಂಧನೆ
ಸಣ್ಣ ಉನ್ನತ-ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸೇರಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ
ಬ್ಲಾಕ್ ಸಾಧನ (ಉದಾ NVRAM) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್, ಗೆ
ತುಲನಾತ್ಮಕವಾಗಿ ದೊಡ್ಡ ತಾರ್ಕಿಕ ಪರಿಮಾಣವು ನಿಧಾನದಿಂದ ಕೂಡಿದೆ
ಬಜೆಟ್ ಡ್ರೈವ್ಗಳು. ಇದು ಎಲ್ಲಾ ಎಂಬ ಅನಿಸಿಕೆಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ
ಪರಿಮಾಣವು ಅದೇ ದುಬಾರಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯಿಂದ ಕೂಡಿದೆ
"ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್" ನಂತಹ ಸಾಧನಗಳು.

ಪ್ರಾಯೋಗಿಕವಾಗಿ ಡಿಸ್ಕ್ ಅನ್ನು ನಿರಂತರವಾಗಿ ಬರೆಯಲಾಗುವುದಿಲ್ಲ ಮತ್ತು I/O ಲೋಡ್ ಕರ್ವ್ ಶಿಖರಗಳ ಆಕಾರವನ್ನು ಹೊಂದಿದೆ ಎಂಬ ಸರಳವಾದ ವೀಕ್ಷಣೆಯನ್ನು ಅಳವಡಿಸಿದ ವಿಧಾನವು ಆಧರಿಸಿದೆ. ಅಂತಹ "ಶಿಖರಗಳು" ನಡುವಿನ ಮಧ್ಯಂತರದಲ್ಲಿ, ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ನಿಂದ ಡೇಟಾವನ್ನು ಮರುಹೊಂದಿಸಲು ಯಾವಾಗಲೂ ಸಾಧ್ಯವಿದೆ, ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು (ಅಥವಾ ಕೇವಲ ಭಾಗ) ಮುಖ್ಯ, "ನಿಧಾನ" ಸಂಗ್ರಹಣೆಗೆ ಪುನಃ ಬರೆಯುವುದು. ಹೀಗಾಗಿ, ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಯಾವಾಗಲೂ ಡೇಟಾದ ಹೊಸ ಭಾಗವನ್ನು ಸ್ವೀಕರಿಸಲು ಸಿದ್ಧವಾಗಿದೆ.

ಈ ತಂತ್ರವನ್ನು (ಬರ್ಸ್ಟ್ ಬಫರ್ಸ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಮೂಲತಃ ಹುಟ್ಟಿಕೊಂಡಿತು
ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಕಂಪ್ಯೂಟಿಂಗ್ ಕ್ಷೇತ್ರಗಳು (HPC). ಆದರೆ ಇದು ಸಾಮಾನ್ಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಬೇಡಿಕೆಯಲ್ಲಿದೆ, ವಿಶೇಷವಾಗಿ ಡೇಟಾ ಸಮಗ್ರತೆಯ ಮೇಲೆ ಹೆಚ್ಚಿನ ಬೇಡಿಕೆಗಳನ್ನು ಇರಿಸುವವರಿಗೆ (ಸಾಮಾನ್ಯವಾಗಿ ವಿವಿಧ ರೀತಿಯ ಡೇಟಾಬೇಸ್‌ಗಳು). ಅಂತಹ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಯಾವುದೇ ಫೈಲ್‌ನಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಪರಮಾಣು ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸುತ್ತವೆ, ಅವುಗಳೆಂದರೆ:

  • ಮೊದಲಿಗೆ, ಬದಲಾದ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿರುವ ಹೊಸ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ;
  • ಈ ಹೊಸ ಫೈಲ್ ಅನ್ನು fsync(2) ಬಳಸಿಕೊಂಡು ಡಿಸ್ಕ್‌ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ;
  • ಅದರ ನಂತರ ಹೊಸ ಫೈಲ್ ಅನ್ನು ಹಳೆಯದಕ್ಕೆ ಮರುಹೆಸರಿಸಲಾಗುತ್ತದೆ, ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿರುತ್ತದೆ
    ಹಳೆಯ ಡೇಟಾ ಆಕ್ರಮಿಸಿಕೊಂಡಿರುವ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಮುಕ್ತಗೊಳಿಸುತ್ತದೆ.

    ಈ ಎಲ್ಲಾ ಹಂತಗಳು, ಒಂದು ಹಂತಕ್ಕೆ ಅಥವಾ ಇನ್ನೊಂದಕ್ಕೆ, ಗಮನಾರ್ಹ ಕಾರಣವಾಗುತ್ತವೆ
    ಯಾವುದೇ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅವನತಿ. ಪರಿಸ್ಥಿತಿ
    ಹೊಸ ಫೈಲ್ ಅನ್ನು ಮೊದಲು ನಿಗದಿಪಡಿಸಿದ ಫೈಲ್ಗೆ ಬರೆದರೆ ಸುಧಾರಿಸುತ್ತದೆ
    ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಾಧನ, ಇದು ನಿಖರವಾಗಿ ಏನಾಗುತ್ತದೆ
    ಬರ್ಸ್ಟ್ ಬಫರ್ಸ್ ಬೆಂಬಲದೊಂದಿಗೆ ಫೈಲ್ ಸಿಸ್ಟಮ್.

    Reiser5 ನಲ್ಲಿ ಐಚ್ಛಿಕವಾಗಿ ಮಾತ್ರವಲ್ಲದೆ ಕಳುಹಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ
    ಫೈಲ್‌ನ ಹೊಸ ತಾರ್ಕಿಕ ಬ್ಲಾಕ್‌ಗಳು, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲಾ ಕೊಳಕು ಪುಟಗಳು. ಮೇಲಾಗಿ,
    ಡೇಟಾದೊಂದಿಗೆ ಪುಟಗಳು ಮಾತ್ರವಲ್ಲದೆ, ಮೆಟಾ ಡೇಟಾದೊಂದಿಗೆ ಸಹ
    (2) ಮತ್ತು (3) ಹಂತಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ.

    ನಿಯಮಿತ ಕೆಲಸದ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ
    Reiser5 ತಾರ್ಕಿಕ ಸಂಪುಟಗಳು, ಘೋಷಿಸಿದರು ವರ್ಷದ ಆರಂಭದಲ್ಲಿ. ಅದು,
    ಒಟ್ಟಾರೆ ಸಿಸ್ಟಮ್ "ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ - ಮುಖ್ಯ ಸಂಗ್ರಹಣೆ" ಸಾಮಾನ್ಯವಾಗಿದೆ
    ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿರುವ ಏಕೈಕ ವ್ಯತ್ಯಾಸದೊಂದಿಗೆ ತಾರ್ಕಿಕ ಪರಿಮಾಣ
    ಡಿಸ್ಕ್ ವಿಳಾಸ ಹಂಚಿಕೆ ನೀತಿಯಲ್ಲಿನ ಇತರ ಪರಿಮಾಣ ಘಟಕಗಳ ನಡುವೆ.

    ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಅನ್ನು ಲಾಜಿಕಲ್ ವಾಲ್ಯೂಮ್‌ಗೆ ಸೇರಿಸುವುದು ಯಾವುದರ ಜೊತೆಗೆ ಇರುವುದಿಲ್ಲ
    ಡೇಟಾ ಮರುಸಮತೋಲನ, ಮತ್ತು ಅದರ ತೆಗೆದುಹಾಕುವಿಕೆಯು ನಿಖರವಾಗಿ ಅದೇ ರೀತಿಯಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ
    ಸಾಮಾನ್ಯ ಡಿಸ್ಕ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದು. ಎಲ್ಲಾ ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಕಾರ್ಯಾಚರಣೆಗಳು ಪರಮಾಣುಗಳಾಗಿವೆ.
    ದೋಷ ನಿರ್ವಹಣೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ನಿಯೋಜನೆ (ಸಿಸ್ಟಮ್ ಕ್ರ್ಯಾಶ್ ನಂತರ ಸೇರಿದಂತೆ) ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ನಿಯಮಿತ ಘಟಕವಾಗಿದ್ದರೆ ಅದೇ ರೀತಿಯಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ
    ತಾರ್ಕಿಕ ಪರಿಮಾಣ.

    ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಅನ್ನು ಸೇರಿಸಿದ ನಂತರ, ತಾರ್ಕಿಕ ಪರಿಮಾಣದ ಒಟ್ಟು ಸಾಮರ್ಥ್ಯ
    ಈ ಡಿಸ್ಕ್ನ ಸಾಮರ್ಥ್ಯದಿಂದ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಉಚಿತ ಬಾಹ್ಯಾಕಾಶ ಮೇಲ್ವಿಚಾರಣೆ
    ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಅನ್ನು ಇತರ ಪರಿಮಾಣ ಘಟಕಗಳಂತೆಯೇ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಅಂದರೆ. Volume.reiser4(8) ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸುವುದು.

    ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಅನ್ನು ನಿಯತಕಾಲಿಕವಾಗಿ ಸ್ವಚ್ಛಗೊಳಿಸಬೇಕು, ಅಂದರೆ. ನಿಂದ ಡೇಟಾವನ್ನು ಮರುಹೊಂದಿಸಿ
    ಇದು ಮುಖ್ಯ ಸಂಗ್ರಹಣೆಗೆ. ಬೀಟಾ ಸ್ಥಿರತೆಯನ್ನು ತಲುಪಿದ ನಂತರ Reiser5
    ಶುಚಿಗೊಳಿಸುವಿಕೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಯೋಜಿಸಲಾಗಿದೆ (ಇದನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ
    ವಿಶೇಷ ಕರ್ನಲ್ ಥ್ರೆಡ್). ಈ ಹಂತದಲ್ಲಿ, ಸ್ವಚ್ಛಗೊಳಿಸುವ ಜವಾಬ್ದಾರಿ
    ಬಳಕೆದಾರರೊಂದಿಗೆ ಇರುತ್ತದೆ. ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ನಿಂದ ಮುಖ್ಯ ಒಂದಕ್ಕೆ ಡೇಟಾವನ್ನು ಮರುಹೊಂದಿಸುವುದು
    ಶೇಖರಣೆಯನ್ನು ಪರಿಮಾಣ.reiser4 ಸೌಲಭ್ಯವನ್ನು ಆಯ್ಕೆಯೊಂದಿಗೆ ಸರಳವಾಗಿ ಕರೆಯುವ ಮೂಲಕ ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ
    "-ಬಿ". ಒಂದು ವಾದದಂತೆ, ನೀವು ಲಾಜಿಕಲ್ನ ಮೌಂಟ್ ಪಾಯಿಂಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ
    ಸಂಪುಟಗಳು ಸಹಜವಾಗಿ, ನಿಯತಕಾಲಿಕವಾಗಿ ಶುಚಿಗೊಳಿಸುವಿಕೆಯನ್ನು ಕೈಗೊಳ್ಳಲು ನೀವು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು. ಫಾರ್
    ಇದನ್ನು ಮಾಡಲು ನೀವು ಸರಳವಾದ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬರೆಯಬಹುದು.

    ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ನಲ್ಲಿ ಯಾವುದೇ ಮುಕ್ತ ಸ್ಥಳವಿಲ್ಲದಿದ್ದರೆ, ಎಲ್ಲಾ ಡೇಟಾ
    ಮುಖ್ಯ ಸಂಗ್ರಹಣೆಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬರೆಯಲಾಗುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ
    FS ನ ಒಟ್ಟಾರೆ ಕಾರ್ಯಕ್ಷಮತೆ ಕಡಿಮೆಯಾಗಿದೆ (ನಿರಂತರ ಕರೆಗಳಿಂದಾಗಿ
    ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎಲ್ಲಾ ವಹಿವಾಟುಗಳನ್ನು ಮಾಡುವ ಕಾರ್ಯವಿಧಾನಗಳು). ಐಚ್ಛಿಕವಾಗಿ ನೀವು ಹೊಂದಿಸಬಹುದು
    ಕಾರ್ಯಕ್ಷಮತೆಯ ನಷ್ಟವಿಲ್ಲದೆ ಮೋಡ್. ಆದಾಗ್ಯೂ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಡಿಸ್ಕ್
    ಪ್ರಾಕ್ಸಿ ಸಾಧನದ ಸ್ಥಳವನ್ನು ಕಡಿಮೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
    ಮೆಟಾಡೇಟಾ ಉಪವಿಭಾಗವನ್ನು (ಇಟ್ಟಿಗೆ) ಪ್ರಾಕ್ಸಿ ಡಿಸ್ಕ್ ಆಗಿ ಬಳಸಲು ಅನುಕೂಲಕರವಾಗಿದೆ, ಇದನ್ನು ಸಾಕಷ್ಟು ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಬ್ಲಾಕ್ ಸಾಧನದಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ.

    ಮೂಲ: opennet.ru

  • ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ