שני מצבי כתיבה של מטמון כרטיס RAID
Sep 02, 2024
עבור כתיבת IO בשכבה עליונה, ישנם שני מצבים לבקרי RAID:(1) מצב WriteBack: כאשר מגיעים נתונים מהשכבה העליונה, בקר ה-RAID שומר אותם במטמון ומודיע מיד ל-IO המארח הושלם. זה מאפשר למארח להמשיך ל-IO הבא מבלי להמתין, בזמן שהנתונים נשארים במטמון של כרטיס ה-RAID מבלי להיכתב לדיסק. בקר ה-RAID מייעל את כתיבת הדיסק על ידי כתיבה לדיסק בנפרד, באצווה, או עמידה בתור של ה-IO באמצעות טכניקות תור. עם זאת, לגישה זו יש חיסרון קריטי: אם מתרחשת הפסקת חשמל, הנתונים במטמון של כרטיס ה-RAID אובדים בזמן שהמארח מניח שה-IO הושלם, וכתוצאה מכך חוסר עקביות משמעותי בין השכבה העליונה והתחתון. לפיכך, יישומים קריטיים מסוימים, כגון מסדי נתונים, מיישמים אמצעי זיהוי עקביות משלהם. מסיבה זו, כרטיסי RAID מתקדמים דורשים סוללות כדי להגן על המטמון. במקרה של הפסקת חשמל, הסוללה ממשיכה לספק חשמל למטמון, מה שמבטיח שלמות הנתונים. עם שחזור החשמל, כרטיס ה-RAID נותן עדיפות לכתיבת ה-IOs הלא שלמים המאוחסנים במטמון לדיסק. (2) מצב WriteThrough: במצב זה, IO מהשכבה העליונה נחשבת להשלמת רק לאחר שבקר ה-RAID כותב את הנתונים לדיסק. גישה זו מבטיחה אמינות גבוהה. למרות שיתרון הביצועים של המטמון אובד במצב זה, פונקציית החציצה שלו נשארת יעילה. בנוסף להיותו מטמון כתיבה, מטמון קריאה הוא גם חשוב מאוד. אלגוריתם המטמון הוא נושא מורכב מאוד, עם סט של מנגנונים מורכבים. אחד האלגוריתמים נקרא PreFetch, מה שאומר שהנתונים בדיסק ש"סביר" שייגשו למארח בפעם הבאה "נקראים לתוך המטמון" לפני שהמארח מוציא בקשת קריאה I0. איך זה "סביר" מחושב? למעשה, ההנחה היא שלמארח יש סבירות גבוהה לקרוא את הנתונים במיקום הסמוך של הדיסק שבו הנתונים שנקראו הפעם נמצאים ב-IO הבא. הנחה זו ישימה מאוד לקריאה רציפה של IO רציפה, כגון קריאת נתונים מאוחסנים באופן לוגי רציף. יישומים כאלה, כמו שירותי העברת קבצים גדולים ב-FTP ושירותי וידאו לפי דרישה, הם כולם יישומים לקריאת קבצים גדולים. אם קבצים קטנים מקוטעים רבים מאוחסנים גם הם ברציפות במיקומים סמוכים בדיסק, אחסון במטמון ישפר מאוד את הביצועים, מכיוון שה-IOPS הנדרש לקריאת קבצים קטנים הוא גבוה מאוד. אם אין מטמון, זה תלוי לחלוטין בחיפוש הראש כדי להשלים כל IO, וזה לוקח הרבה זמן. STOR Technology Limited מספקת לך איכות גבוהה 9560-16I, 9560-8I, 9361-4I, 9540-8I, וכו'. אנו מספקים לך שירותים באיכות גבוהה יותר ושירות מובטח לאחר המכירה. מוזמן לבקר אותנו ולדון איתנו במוצרים קשורים.האתר שלנו: https://www.cloudstorserver.com/צור איתנו קשר: alice@storservers.com / +86-755-83677183וואטסאפ: +8613824334699