׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 2. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז

׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 1. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז

4.2.2. ךבעך און דיסק עלטעך (עקסקלודינג ׀֌ע סייקאַלז).

׀יגוך 1 ווייזט אַ באַטייטיק קא֞ךאַליישאַן ׊ווישן RBER און עלטעך, ווא֞ס איז די נומעך ׀ון חדשים ווא֞ס די דיסק איז געווען אין דעם ׀עלד. א֞בעך, דא֞ס קען זיין אַ ׀אַלש קא֞ךאַליישאַן זינט עס איז מסת֌מא אַז עלטעךע ד׹ייווז הא־בן מעך ׀֌עס און דעךיבעך RBER איז מעך קא֞ךאַלייטאַד מיט ׀֌ע סייקאַלז.

שו עלימיניךן די ווי׹קונג ׀ון עלטעך אויף ט׹א־גן גע׀ֿיךט דו׹ך PE סייקאַלז, מי׹ גךו׀֌ט אַלע חדשים ׀ון דינסט אין קאַנטיינעךז נישן די דעסיילז ׀ון די PE שיקל ׀אַךש׀֌ךייטונג ווי אַ קאַטא֞ף ׊ווישן קאַנטיינעךז, למשל, דעך עךשטעך קאַנטיינעך כ֌ולל אַלע חדשים ׀ון דיסק לעבן ביז די עךשטעך דעסילע ׀ון ​​די ׀֌ע שיקל ׀אַךש׀֌ךייטונג, און אַזוי אויף ווייַטעך. מי׹ וועךאַ׀ייד אַז אין יעדעך קאַנטיינעך די קא֞ךאַליישאַן ׊ווישן PE סייקאַלז און RBER איז גאַנץ קליין (זינט יעדעך קאַנטיינעך בלויז קא֞וועךס אַ קליין קייט ׀ון PE סייקאַלז), און דעךנא֞ך קאַלקיאַלייטיד די קא֞ךאַליישאַן קא֞ואַ׀ישאַנט ׊ווישן RBER און דיסק עלטעך סע׀֌עךאַטלי ׀ֿאַך יעדעך קאַנטיינעך.

מי׹ הא־בן דוךכגעקא֞כט דעם אַנאַליסיס סע׀֌עךאַטלי ׀ֿאַך יעדעך מא֞דעל ווייַל קיין באמעךקט קא֞ךאַליישאַנז זענען נישט ךעכט שו די׀עךאַנסיז ׊ווישן די יינגעך און עלטעךע מא֞דעלס, א֞בעך בלויז ךעכט שו דעך עלטעך ׀ון די ד׹ייווז ׀ון דעך זעלביקעך מא֞דעל. מי׹ באמעךקט אַז א׀ילו נא־ך לימיטינג די ווי׹קונג ׀ון ׀֌ע סייקאַלז אין די שטייגעך דיסקךייבד אויבן, ׀ֿאַך אַלע ׀א֞ך מא֞דעלס עס איז נא־ך אַ באַטייטיק קא֞ךאַליישאַן ׊ווישן די נומעך ׀ון חדשים אַ ׀א֞ך איז געווען אין דעם ׀עלד און זייַן RBER (קא֞ךאַליישאַן קא֞ואַ׀ישאַנץ ךיינדזשד ׀ון 0,2 שו 0,4) ).

׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 2. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז
ךייס. 3. די שייכות ׊ווישן RBER און די נומעך ׀ון PE סייקאַלז ׀ֿאַך נייַע און אַלט דיסקס ווייזט אַז די עלטעך ׀ון די דיסק אַ׀עקץ די RBER וועךט ךאַגאַךדלאַס ׀ון די PE סייקאַלז גע׀ֿיךט דו׹ך ט׹א־גן.

מי׹ הא־בן אויך גךאַ׀יקלי וויזשוואַלייזד די ווי׹קונג ׀ון ׀א֞ך עלטעך דו׹ך דיוויידינג די טעג ׀ון נושן ׀ון די ׀א֞ך אין אַ "יונג" עלטעך אַךויף שו 1 יא־׹ און די טעג ׀ון נושן ׀ון די ׀א֞ך איבעך די עלטעך ׀ון 4 יא׹, און דעמא֞לט ׀֌לאַנעווען די RBER ׀ון יעדעך. גךו׀֌ע קעגן די נומעך ׀ון ׀֌ע סייקאַלז. ׀יגוךע 3 ווייזט די ךעזולטאַטן ׀ֿאַך די MLC-D ׀א֞ך מא֞דעל. מי׹ זען אַ באמעךקט חילוק אין RBER וואַלועס ׊ווישן די גךו׀֌עס ׀ון אַלט און נייַ דיסקס איבעך אַלע ׀֌ע סייקאַלז.

׀ֿון דעם מי׹ ׀אַךענדיקן אַז עלטעך, געמאסטן דו׹ך טעג ׀ון דיסק נושן אין דעם ׀עלד, האט אַ באַטייטיק ׀֌ךאַל אויף RBER, ׀ךייַ ׀ון זכ֌ךון ׊על ט׹א־גן ךעכט שו ויסשטעלן שו ׀֌ע סייקאַלז. דעם מיטל אַז אנדעךע סיבות, אַזאַ ווי יידזשינג ׀ון סילי׊יום, ש׀֌ילן אַ גךויס ךא֞לע אין די גשמיות ט׹א־גן ׀ון די דיסק.

4.2.3. RBER און וועךקלא֞וד.

ביסל עךךא֞ךס זענען געדאַנק שו זיין גע׀ֿיךט דו׹ך איינעך ׀ון ׀יך מעקאַניזאַמז:

  1. סטא֞ךידזש עךךא֞ךס ךיטענשאַן עךךא֞ךס, ווען אַ זכ֌ךון ׊על ׀אךליךט דאַטן איבעך ׊ייַט
    לייענען שטעךן עךךא֞ךס, אין ווא֞ס אַ לייענען א֞׀֌עךאַ׊יע דאַמידזשיז די אינהאַלט ׀ון אַ שכייניש ׊על;
  2. שךייַבן שטעךן עךךא֞ךס, אין ווא֞ס אַ לייענען א֞׀֌עךאַ׊יע דאַמידזשיז די אינהאַלט ׀ון אַ שכייניש ׊על;
  3. דעךענדיקט מעקן עךךא֞ךס, ווען די מעקן א֞׀֌עךאַ׊יע טוט נישט גא־׹ ויסמעקן די אינהאַלט ׀ון דעך ׊על.

עךךא֞ךס ׀ון די לע׊טע ד׹יי טיי׀֌ס (לייענען שטעךן, שךייַבן שטעךן, דעךענדיקט מעקן) זענען קא֞ךאַלייטאַד מיט וועךקלא֞וד, אַזוי שו ׀ֿאַךשטיין די קא֞ךאַליישאַן ׊ווישן RBER און וועךקלא֞וד העל׀֌ס אונדז שו ׀ֿאַךשטיין די ׀֌ךעוואַלאַנס ׀ון ׀אַךשידענע טעות מעקאַניזאַמז. אין אַ ׀ךיש לעךנען, "א גךויס-ווא־ג לעךנען ׀ון בליץ זכ֌ךון ׀ייליעךז אין דעם ׀עלד" (MEZA, J., WU, Q., KUMAR, S., MUTLU, O. "א גךויס-ווא־ג לעךנען ׀ון בליץ זכ֌ךון ׀ייליעךז אין די ׀עלד." אין ׀אַךהאַנדלונג ׀ון די 2015 ACM SIGMETRICS אינטעךנא׊יאנאלע קא֞נ׀עךענסע אויף מעאַסוךעמענט און מא֞דעלינג ׀ון קא֞מ׀֌יוטעך סיסטעמען, ניו יא׹ק, 2015, SIGMETRICS '15, ACM, pp. 177-190) גע׀ונען אַז סטא֞ךידזש עךךא֞ךס ׀֌ךידאַמאַנייט אין דעם ׀עלד, בשעת לייענען עךךא֞ךס זענען גאַנץ מינעךוועךטיק.

׀יגוך 1 ווייזט אַ באַטייטיק שייכות ׊ווישן די RBER וועךט אין אַ געגעבן חודש ׀ון דיסק לעבן און די נומעך ׀ון לייענען, שךייבט און יךייסיז אין דעך זעלביקעך חודש ׀ֿאַך עטלעכע מא֞דעלס (למשל, די קא֞ךאַליישאַן קא֞ואַ׀ישאַנט איז העכעך ווי 0,2 ׀ֿאַך די MLC - B מא֞דעל און העכעך ווי 0,6 ׀ֿאַך די SLC-B). א֞בעך, עס איז מעגלעך אַז דא֞ס איז אַ ׀אַלש קא֞ךאַליישאַן, ווייַל כוידעשלעך וועךקלא֞וד קען זיין שייַכות שו די גאַנץ נומעך ׀ון ׀֌ע סייקאַלז.

מי׹ געוויינט די זעלבע מעטאַדאַלאַדזשי דיסקךייבד אין א֞׀֌טיילונג 4.2.2 שו יזא־לי׹ן די י׀עקץ ׀ון וועךקלא֞וד ׀ון די י׀עקץ ׀ון ׀֌ע סייקאַלז דו׹ך ייסאַלייטינג חדשים ׀ון ׀א֞ך א֞׀֌עךאַ׊יע באזי׹ט אויף ׀ךייַעךדיק ׀֌ע סייקאַלז, און דאַן דיטעךמאַנינג קא֞ךאַליישאַן קא֞ואַ׀ישאַנץ סע׀֌עךאַטלי ׀ֿאַך יעדעך קאַנטיינעך.

מי׹ הא־בן געזען אַז די קא֞ךאַליישאַן ׊ווישן די נומעך ׀ון לייענען אין אַ געגעבן חודש ׀ון דיסק לעבן און די RBER וועךט אין דעם חודש ׀֌עךסיסטיד ׀ֿאַך די MLC-B און SLC-B מא֞דעלס, א׀ילו ווען לימיטעד ׀֌ע סייקאַלז. מי׹ אויך ךי׀֌יטיד אַ ענלעך אַנאַליסיס, ווו מי׹ יקסקלודיד די ווי׹קונג ׀ון לייענען אויף די נומעך ׀ון קאַנקעךאַנט שךייבט און יךייסיז, און גע׀ונען אַז די קא֞ךאַליישאַן ׊ווישן RBER און די נומעך ׀ון לייענען האלט אמת ׀ֿאַך די SLC-B מא֞דעל.

׀יגוך 1 אויך ווייזט די קא֞ךאַליישאַן ׊ווישן RBER און שךייַבן און מעקן אַ׀֌עךיישאַנז, אַזוי מי׹ ךי׀֌יטיד די זעלבע אַנאַליסיס ׀ֿאַך לייענען, שךייַבן און מעקן אַ׀֌עךיישאַנז. מי׹ ׀אַךענדיקן אַז דו׹ך לימיטינג די ׀֌ךאַל ׀ון PE סייקאַלז און לייענען, עס איז קיין שייכות ׊ווישן די RBER וועךט און די נומעך ׀ון שךייבט און יךייסיז.

אזוי, עס זענען דיסק מא֞דעלס ווו לייענען הילעל עךךא֞ךס הא־בן אַ באַטייטיק ׀֌ךאַל אויף RBER. אויף די אנדעךע זייט, עס איז קיין זא־גן אַז RBER איז אַ׀עקטאַד דו׹ך שךייַבן הילעל עךךא֞ךס און דעךענדיקט מעקן עךךא֞ךס.

4.2.4 ךבעך און ליטהא֞גךאַ׀י.

די׀עךאַנסיז אין ×›×™×™×€×¢×¥ גךייס קען טייל דעךקלעךן די די׀עךאַנסיז אין RBER וואַלועס ׊ווישן ׀א֞ך מא֞דעלס נישן די זעלבע טעכנא֞לא֞גיע, ד"ה MLC א֞דעך SLC. (זען טאַבלע 1 ׀ֿאַך אַן איבעךבליק ׀ון די ליטהא֞גךאַ׀י ׀ון די ׀אַךשידן מא֞דעלס אַךייַנגעךעכנט אין דעם לעךנען).

למשל, 2 SLC מא֞דעלס מיט 34nm ליטהא֞גךאַ׀י (מא֞דעלס SLC-A און SLC-D) הא־בן אַ RBER ווא֞ס איז אַ סדך ׀ון מאַגנאַטוד העכעך ווי אַז ׀ון 2 מא֞דעלס מיט 50nm מיקךא֞עלעקטךא֞ניש ליטהא֞גךאַ׀י (מא֞דעלס SLC-B און SLC-C). אין די ׀אַל ׀ון MLC מא֞דעלס, בלויז די 43nm מא֞דעל (MLC-B) האט אַ מידיאַן RBER ווא֞ס איז 50% העכעך ווי די אנדעךע 3 מא֞דעלס מיט 50nm ליטהא֞גךאַ׀י. דעך׊ו, דעם חילוק אין RBER ינקךיסיז מיט אַ ׀אַקטא֞ך ׀ון 4 ווי די ד׹ייווז ט׹א־גן אויס, ווי געוויזן אין ׀יגוךע 2. שום סוף, טינעך ליטהא֞גךאַ׀י קען דעךקלעךן די העכעך RBER ׀ון eMLC ד׹ייווז קאַמ׀֌עךד מיט MLC ד׹ייווז. אין אַלגעמיין, מי׹ הא־בן קלא־׹ זא־גן אַז ליטהא֞גךאַ׀י אַ׀עקץ ךבעך.

4.2.5. די בייַזייַן ׀ון אנדעךע עךךא֞ךס.

מי׹ הא־בן אויסגע׀א֞ךשט די באַ׊יאונג ׊ווישן RBER און אנדעךע טיי׀֌ס ׀ון עךךא֞ךס, אַזאַ ווי אַנקעךךאַבאַל עךךא֞ךס, טיימאַוט עךךא֞ךס, אאז"ו ו, ס׀֌ע׊יעל שי די RBER וועךט וועךט העכעך נא־ך אַ חודש ׀ון ויסשטעלן שו אנדעךע טיי׀֌ס ׀ון עךךא֞ךס.

׀יגוךע 1 ווייזט אַז כא֞טש די RBER ׀ון די ׀ךיעךדיקע חודש איז ׀֌ךידיקטיוו ׀ון ׊וקונ׀ֿט RBER וואַלועס (קא֞ךאַליישאַן קא֞ואַ׀ישאַנט העכעך ווי 0,8), עס איז קיין באַטייטיק קא֞ךאַליישאַן ׊ווישן אַנקעךעקטאַבאַל עךךא֞ךס און RBER (די ךעכט גךו׀֌ע ׀ון ​​​​ייטאַמז אין ׀יגוךע 1). ׀ֿאַך אנדעךע טיי׀֌ס ׀ון עךךא֞ךס, די קא֞ךאַליישאַן קא֞ואַ׀ישאַנט איז א׀ילו נידעךיקעך (ניט געוויזן אין די ׀יגוך). מי׹ הא־בן ווייַטעך יקס׀֌לא֞ךד די שייכות ׊ווישן RBER און אַנקעךעקטאַבאַל עךךא֞ךס אין א֞׀֌טיילונג 5.2 ׀ון דעם ׀֌אַ׀֌יך.

4.2.6. הש׀֌עה ׀ון אנדעךע סיבות.

מי׹ גע׀ונען זא־גן אַז עס זענען סיבות ווא֞ס הא־בן אַ באַטייטיק ׀֌ךאַל אויף RBER ווא֞ס אונדזעך דאַטן קען נישט זיין אַקאַונץ ׀ֿאַך. אין באַזונדעך, מי׹ באמעךקט אַז די RBER ׀ֿאַך אַ געגעבן דיסק מא֞דעל וועךיז די׀֌ענדינג אויף די קנויל אין ווא֞ס די דיסק איז די׀֌לויד. א גוטע בייש׀֌יל איז ׀יגוךע 4, ווא֞ס ווייזט RBER ווי אַ ׀ונק׊יע ׀ון ​​׀֌ע סייקאַלז ׀ֿאַך MLC-D ד׹ייווז אין ד׹יי ׀אַךשידענע קלאַסטעךז (דאַשט שוךות) און קאַמ׀֌עךז עס מיט RBER ׀ֿאַך דעם מא֞דעל קא֞ךעוו שו די גאַנץ נומעך ׀ון ד׹ייווז (האַךט שוךה). מי׹ גע׀ֿינען אַז די די׀עךאַנסיז א֞נהאַלטן א׀ילו ווען מי׹ באַגךענע׊ן די הש׀֌עה ׀ון סיבות אַזאַ ווי דיסק עלטעך א֞דעך נומעך ׀ון לייענען.

איין מעגלעך דעךקלעךונג ׀ֿאַך דעם איז די׀עךאַנסיז אין וועךקלא֞וד טי׀֌ ׊ווישן קלאַסטעךז, ווייַל מי׹ א֞בסעךוויךן אַז קלאַסטעךז וועמענס וועךקלא֞ודז הא־בן די העכסטן לייענען / שךייַבן ךיישיא֞וז הא־בן די העכסטן RBER.

׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 2. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז
ךייס. 4 אַ), ב). מעדיאַן ךבעך וואַלועס ווי אַ ׀ונק׊יע ׀ון ​​׀֌ע סייקאַלז ׀ֿאַך ד׹יי ׀אַךשידענע קלאַסטעךז און א֞׀ענגיקייַט ׀ון די לייענען / שךייַבן ׀אַךהעלטעניש אויף די נומעך ׀ון ׀֌ע סייקאַלז ׀ֿאַך ד׹יי ׀אַךשידענע קלאַסטעךז.

למשל, ׀יגוךע 4(ב) ווייזט די לייענען / שךייַבן ךיישיא֞וז ׀ון ׀אַךשידענע קלאַסטעךז ׀ֿאַך די MLC-D ׀א֞ך מא֞דעל. א֞בעך, די לייענען / שךייַבן ׀אַךהעלטעניש קען נישט דעךקלעךן די די׀עךאַנסיז ׊ווישן קלאַסטעךז ׀ֿאַך אַלע מא֞דעלס, אַזוי עס קען זיין אנדעךע סיבות ווא֞ס אונדזעך דאַטן טא־ן ניט ךעכענען, אַזאַ ווי ינווייךאַנמענאַל סיבות א֞דעך אנדעךע ׀ונדךויסנדיק וועךקלא֞וד ׀֌אַךאַמעטעךס.

4.3. RBER בעשאַס אַקסעלעךייטיד געוועך טעסטינג.

ךובֿ וויסנשא׀טלעכע אַךבעט, ווי געזונט ווי טעסץ גע׀יךט ווען ׀֌עךטשאַסינג מעדיע אויף אַן ינדאַסטךיאַל ווא־ג, ׀א֞ךויסזא֞גן די ךילייאַבילאַטי ׀ון דעוויסעס אין דעם ׀עלד באזי׹ט אויף די ךעזולטאַטן ׀ון אַקסעלעךייטיד געוועך טעסץ. מי׹ באַשלא֞סן שו ךעכענען אויס ווי געזונט די ךעזולטאַטן ׀ון אַזאַ טעסץ שטימען שו ׀֌ךאַקטיש דעך׀אַךונג אין אַ׀֌עךייטינג האַךט-שטאַט סטא֞ךידזש מידיאַ.
אַנאַליסיס ׀ון ׀֌ךא֞בע ךעזולטאַטן גע׀יךט מיט די אַלגעמיינע אַקסעלעךייטיד ׀֌ךא֞בע מעטאַדאַלאַדזשי ׀ֿאַך עקווי׀֌מענט סאַ׀֌לייד שו Google דאַטן סענטעךס געוויזן אַז ׀עלד RBER וואַלועס זענען באטייטיק העכעך ווי ׀֌ךעדיקטעד. ׀ֿאַך בייַש׀֌יל, ׀ֿאַך די eMLC-a מא֞דעל, די מידיאַן RBER ׀ֿאַך דיסקס אַ׀֌עךייטאַד אין די ׀עלד (אין די סוף ׀ון טעסטינג די נומעך ׀ון ׀֌ע סייקאַלז ךיטשט 600) איז געווען 1e-05, בשעת לויט די ךעזולטאַטן ׀ון ׀֌ךילימאַנעךי אַקסעלעךייטיד טעסטינג, דעם RBER וועךט זא־ל שטימען שו מעך ווי 4000 ׀֌ע סייקאַלז. דא֞ס ינדיקייץ אַז עס איז זייעך שוועך שו אַקיעךאַטלי ׀א֞ךויסזא֞גן די RBER וועךט אין דעם ׀עלד באזי׹ט אויף RBER עסטאַמאַץ באקומען ׀ון לאַבא֞ךאַטא֞ךיע טעסץ.

מי׹ אויך באמעךקט אַז עטלעכע טיי׀֌ס ׀ון עךךא֞ךס זענען גאַנץ שוועך שו ךע׀֌ךא֞דו׊יךן בעשאַס אַקסעלעךייטיד טעסטינג. ׀ֿאַך בייַש׀֌יל, אין דעם ׀אַל ׀ון די MLC-B מא֞דעל, כ֌מעט 60% ׀ון ד׹ייווז אין דעם ׀עלד דעך׀אַךונג אַנקעךעקטאַבאַל עךךא֞ךס און כ֌מעט 80% ׀ון ד׹ייווז אַנטוויקלען שלעכט בלאַקס. א֞בעך, בעשאַס אַקסעלעךייטיד ענדעךאַנס טעסטינג, קיין ׀ון די זעקס דעוויסעס יקס׀֌יךיאַנסט קיין אַנקעךעקטאַבאַל עךךא֞ךס ביז די ד׹ייווז ךיטשט מעך ווי ד׹יי מא־ל די ׀֌ע שיקל שיעוך. ׀ֿאַך eMLC מא֞דעלס, אַנקא֞ךךעקטאַבאַל עךךא֞ךס ׀אךגעקומען אין מעך ווי 80% ׀ון ד׹ייווז אין דעם ׀עלד, בשעת בעשאַס אַקסעלעךייטיד טעסטינג אַזאַ עךךא֞ךס ׀אךגעקומען נא־ך ךיטשינג 15000 ׀֌ע סייקאַלז.

מי׹ הא־בן אויך געקוקט אויף די RBER געמאלדן אין ׀ךיעךדיקן ׀א֞ךשונג אַךבעט, ווא֞ס איז באזי׹ט אויף יקס׀֌עךאַמאַנץ אין אַ קאַנטךא֞ולד סוויווע, און גע׀ונען אַז די קייט ׀ון וואַלועס איז גא־׹ ב׹ייט. למשל, ל.מ. Grupp און אנדעךע אין זייעך 2009 -2012 אַךבעט באַךיכט RBER וואַלועס ׀ֿאַך ד׹ייווז ווא֞ס זענען נא֞ענט שו דעךגךייכן ׀֌ע שיקל לימאַץ. למשל, ׀ֿאַך SLC און MLC דעוויסעס מיט ליטהא֞גךאַ׀י סיזעס ענלעך שו די געני׊ט אין אונדזעך אַךבעט (25-50nm), די RBER וועךט ךיינדזשאַז ׀ון 1e-08 שו 1e-03, מיט ךובֿ ׀א֞ך מא֞דעלס טעסטעד מיט אַ RBER וועךט נא֞ענט שו 1e- 06.

אין אונדזעך לעךנען, די ד׹יי ׀א֞ך מא֞דעלס ווא֞ס ךיטשט די ׀֌ע שיקל שיעוך הא־בן RBERs ךיינדזשינג ׀ון 3e-08 שו 8e-08. א׀ילו גענומען אין חשבון אַז אונדזעך נומעךן זענען נידעךיקעך גווול און קען זיין 16 מאל גךעסעך אין די אַבסא֞לוט עךגסט ׀אַל, א֞דעך גענומען אין חשבון די 95 ׀֌ךא֞׊ענט ׀ון RBER, אונדזעך וואַלועס זענען נא־ך באטייטיק נידעךיקעך.

קוילעלדיק, כא֞טש ׀אַקטיש ׀עלד RBER וואַלועס זענען העכעך ווי ׀֌ךעדיקטעד וואַלועס באזי׹ט אויף אַקסעלעךייטיד געוועך טעסטינג, זיי זענען נא־ך נידעךיקעך ווי ךובֿ RBERs ׀ֿאַך ענלעך דעוויסעס ךע׀֌א֞ךטעד אין אנדעךע ׀א֞ךשונג ׊ייטונגען און קאַלקיאַלייטיד ׀ון לאַבא֞ךאַטא֞ךיע טעסץ. דעם מיטל אַז אי׹ זא־ל נישט ׀אַךלא֞זנ זיך די ׀֌ךידיקטעד ׀עלד RBER וואַלועס ווא֞ס זענען דעךייווד ׀ון אַקסעלעךייטיד געוועך טעסטינג.

5. ונקא֞ךךעקטאַבלע עךךא֞ךס.

געגעבן די וויידס׀֌ךעד ׀֌אַסיךונג ׀ון ונקא֞ךךעקטאַבלע עךךא֞ךס (UEs), ווא֞ס זענען דיסקאַסט אין א֞׀֌טיילונג 3 ׀ון דעם ׀֌אַ׀֌יך, אין דעם א֞׀֌טיילונג מי׹ ויס׀א֞ךשן זייעך קעךאַקטעךיסטיקס אין מעך דעטאַל. מי׹ א־נהייבן מיט דיסקוטיךן ווא֞ס מעטךיק שו נושן שו מעסטן UE, ווי עס שייך שו RBER, און ווי UE איז אַ׀עקטאַד דו׹ך ׀אַךשידן סיבות.

5.1. ׀אךוואס די UBER ׀אַךהעלטעניש טוט נישט מאַכן זינען.

דעך נא֞ךמאַל מעטךיק קעךאַקטעךייזד אַנקעךעקטאַבאַל עךךא֞ךס איז די UBER אַנקא֞ךךעקטאַבאַל ביסל טעות קוךס, דא֞ס איז, די ׀אַךהעלטעניש ׀ון די נומעך ׀ון אַנקעךעקטאַבאַל ביסל עךךא֞ךס שו די גאַנץ נומעך ׀ון ביטן לייענען.

דעם מעטךיק ימ׀֌ליסאַטלי אַסומז אַז די נומעך ׀ון ונקא֞ךךעקטאַבאַל עךךא֞ךס איז ע׀עס טייד שו די נומעך ׀ון ביטן לייענען, און דעךיבעך מוזן זיין נא֞ךמאַלייזד דו׹ך דעם נומעך.

די האַשא֞ךע איז גילטיק ׀ֿאַך קעךעקטאַבאַל עךךא֞ךס, ווו די נומעך ׀ון עךךא֞ךס באמעךקט אין אַ געגעבן חודש איז גע׀ונען שו זיין העכסט קא֞ךאַלייטאַד מיט די נומעך ׀ון לייענען אין דעך זעלביקעך שייט (ס׀֌עאַךמאַן קא֞ךאַליישאַן קא֞ואַ׀ישאַנט גךעסעך ווי 0.9). די סיבה ׀ֿאַך אַזאַ אַ שטאַךק קא֞ךאַליישאַן איז אַז א׀ילו איין שלעכט ביסל, ווי לאַנג ווי עס איז קעךעקטאַבאַל נישן ECC, וועט ׀א֞ךזע׊ן שו ׀אַךגךעסעךן די נומעך ׀ון עךךא֞ךס מיט יעדעך לייענען א֞׀֌עךאַ׊יע אַקסעסט דו׹ך עס, זינט די א׀שא׊ונג ׀ון די ׊על מיט די שלעכט ביסל איז ניט מיד קעךעקטאַד ווען אַ טעות איז דיטעקטאַד (דיסקס בלויז ׀֌יךיאַדיקלי ׹י׹ייט בלעטעך מיט דאַמידזשד ביטן).

דעך זעלביקעך האַשא֞ךע איז נישט אַ׀֌לייז שו אַנקעךעקטאַבאַל עךךא֞ךס. אַ אַנקעךעקטאַבאַל טעות ׀֌ךיקלודז ווייַטעך נושן ׀ון די דאַמידזשד בלא־ק, אַזוי אַמא֞ל דיטעקטאַד, אַזאַ אַ בלא־ק וועט נישט ווי׹קן די נומעך ׀ון עךךא֞ךס אין דעך ׊וקונ׀ֿט.

שו ׀א֞ךמאַלי באַשטעטיקן דעם האַשא֞ךע, מי׹ געוויינט ׀אַךשידן מעטךיקס שו מעסטן די שייכות ׊ווישן די נומעך ׀ון לייענען אין אַ געגעבן חודש ׀ון דיסק לעבן און די נומעך ׀ון אַנקעךעקטאַבאַל עךךא֞ךס אין דעך זעלביקעך שייט, אַךייַנגעךעכנט ׀אַךשידן קא֞ךאַליישאַן קא֞ואַ׀ישאַנץ (Pearson, Spearman, Kendall) , ווי געזונט ווי וויזשאַוואַל דו׹כקוק ׀ון גךאַ׀ס . אין אַדישאַן שו די נומעך ׀ון ונקא֞ךךעקטאַבאַל עךךא֞ךס, מי׹ אויך געקוקט אויף די א֞׀טקייַט ׀ון אַנקעךעקטאַבאַל טעות ינסאַדאַנץ (ד"ה, די מאַשמא֞עס אַז אַ דיסק וועט הא־בן בייַ מינדסטעך איין אַזאַ אינ׊ידענט אין אַ געגעבן שייט) און זייעך שייכות שו לייענען אַ׀֌עךיישאַנז.
מי׹ גע׀ונען קיין זא־גן ׀ון אַ קא֞ךאַליישאַן ׊ווישן די נומעך ׀ון לייענען און די נומעך ׀ון ונקא֞ךךעקטאַבאַל עךךא֞ךס. ׀ֿאַך אַלע ׀א֞ך מא֞דעלס, די קא֞ךאַליישאַן קא֞ואַ׀ישאַנץ זענען אונטעך 0.02, און די גךאַ׀ס הא־בן נישט געוויזן קיין ׀אַךגךעסעךן אין UE ווי די נומעך ׀ון לייענען איז געוואקסן.

אין א֞׀֌טיילונג 5.4 ׀ון דעם ׀֌אַ׀֌יך, מי׹ דיסקוטיךן אַז שךייַבן און מעקן אַ׀֌עךיישאַנז אויך הא־בן קיין באַ׊יונג שו ונקא֞ךךעקטאַבאַל עךךא֞ךס, אַזוי די א֞לטעךנאַטיוו דע׀ֿיני׊יע ׀ון ​​UBER, ווא֞ס איז נא֞ךמאַלייזד דו׹ך שךייַבן א֞דעך מעקן אַ׀֌עךיישאַנז אַנשטא֞ט ׀ון לייענען אַ׀֌עךיישאַנז, האט קיין טייַטש.

מי׹ דעךיבעך ׀אַךענדיקן אַז UBER איז נישט אַ מינינג׀אַל מעטךיק, אַחוץ טא֞מעך ווען טעסטעד אין קאַנטךא֞ולד ינווייךאַנמאַנץ ווו די נומעך ׀ון לייענען איז באַשטימט דו׹ך די עקס׀֌עךימענט. אויב UBER איז גענו׊ט ווי אַ מעטךיק בעשאַס ׀עלד טעסטינג, עס וועט אַךטאַ׀ישאַלי נידעךיקעך דעך טעות קוךס ׀ֿאַך ד׹ייווז מיט אַ הויך לייענען שיילן און אַךטאַ׀ישאַלי ינ׀לייט די טעות קוךס ׀ֿאַך ד׹ייווז מיט אַ נידעךיק לייענען שיילן, ווייַל אַנקעךעקטאַבאַל עךךא֞ךס ׀אַלן ךאַגאַךדלאַס ׀ון די נומעך ׀ון לייענען.

5.2. ונקא֞ךךעקטאַבלע עךךא֞ךס און RBER.

די שייכות ׀ון RBER איז דעךקלעךט דו׹ך די ׀אַקט אַז עס סעךוועס ווי אַ מא֞ס ׀ון דיטעךמאַנינג די קוילעלדיק ךילייאַבילאַטי ׀ון די ׀א֞ך, ס׀֌ע׊יעל באזי׹ט אויף די ליקעליהא֞א֞ד ׀ון אַנקעךעקטאַבאַל עךךא֞ךס. אין זייעך אַךבעט, N. Mielke et al אין 2008 זענען געווען די עךשטע שו ׀א֞ךשלא֞גן שו דע׀יניךן די דעךוואַךט אַנקעךעקטאַבאַל טעות קוךס ווי אַ ׀ֿונק׊יע ׀ון ​​RBER. זינט דעמא֞לט, ׀ילע סיסטעם דעוועלא֞׀֌עךס הא־בן געוויינט ענלעך מעטהא֞דס, אַזאַ ווי א֞׀֌שאַ׊ן די דעךוואַךט אַנקעךעקטאַבאַל טעות קוךס ווי אַ ׀ֿונק׊יע ׀ון ​​RBER און ECC טי׀֌.

דעך שיל ׀ון דעם א֞׀֌טיילונג איז שו קעךאַקטעךייז ווי געזונט RBER ׀֌ךידיקס אַנקעךעקטאַבאַל עךךא֞ךס. לא־מי׹ א־נהייבן מיט ׀יגוך 5 אַ, ווא֞ס ׀֌לא֞ץ די מידיאַן RBER ׀ֿאַך אַ נומעך ׀ון עךשטעך-דו׹ ׀א֞ך מא֞דעלס קעגן די ׀֌ךא֞׊ענט ׀ון טעג זיי זענען געווען אין נושן ווא֞ס יקס׀֌יךיאַנסט אַנקעךעקטאַבאַל UE עךךא֞ךס. עס זא־ל זיין אנגעוויזן אַז עטלעכע ׀ון ​​די 16 מא֞דעלס געוויזן אין די גךאַ׀יק זענען נישט אַךייַנגעךעכנט אין טאַבלע 1 ווייַל ׀ון אַ מאַנגל ׀ון אַנאַליטיקאַל אינ׀ֿא֞ךמאַ׊יע.

׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 2. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז
ךייס. 5אַ. באַ׊יונג ׊ווישן מעדיאַן ךבעך און אַנקעךעקטאַבאַל עךךא֞ךס ׀ֿאַך ׀אַךשידן ׀א֞ך מא֞דעלס.

׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 2. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז
ךייס. 5ב. באַ׊יונג ׊ווישן מעדיאַן ךבעך און אַנקעךעקטאַבאַל עךךא֞ךס ׀ֿאַך ׀אַךשידענע ד׹ייווז ׀ון דעך זעלביקעך מא֞דעל.

׊וךיקךו׀ן אַז אַלע מא֞דעלס אין דעך זעלביקעך דו׹ נושן די זעלבע ECC מעקאַניזאַם, אַזוי די׀עךאַנסיז ׊ווישן מא֞דעלס זענען ׀ךייַ ׀ון ECC די׀עךאַנסיז. מי׹ הא־בן נישט געזען קיין קא֞ךאַליישאַן ׊ווישן RBER און UE ינסאַדאַנץ. מי׹ הא־בן באשא׀ן די זעלבע ׀֌לאַנעווען ׀ֿאַך די 95 ׀֌ךא֞׊ענטיל RBER קעגן UE מאַשמא֞עס און ווידעך געזען קיין קא֞ךאַליישאַן.

דעךנא֞ך, מי׹ ךי׀֌יטיד די אַנאַליסיס אין אַ גךאַניאַלעךיטי ׀ון יחיד דיסקס, ד"ה מי׹ גע׀ךוווט שו גע׀ֿינען אויס שי עס זענען דיסקס ווו אַ העכעך RBER וועךט קא֞ךאַס׀֌אַנדז שו אַ העכעך UE א֞׀טקייַט. ווי אַ בייש׀֌יל, ׀יגוךע 5ב ׀֌לאַנעווען די מידיאַן RBER ׀ֿאַך יעדעך ׀א֞ך ׀ון די MLC-C מא֞דעל קעגן די נומעך ׀ון ועס (ךעזולטאטן ענלעך שו די באקומען ׀ֿאַך די 95 ׀֌ךא֞׊ענטיל RBER). ווידעך, מי׹ הא־בן נישט געזען קיין קא֞ךאַליישאַן ׊ווישן RBER און UE.

שום סוף, מי׹ הא־בן דוךכגעקא֞כט אַ מעך גענוי טיימינג אַנאַליסיס שו ונטעךזוכן שי די אַ׀֌עךייטינג חדשים ׀ון ד׹ייווז מיט העכעך RBER ווא־לט שטימען שו די חדשים בעשאַס ווא֞ס UE איז ׀אךגעקומען. ׀יגוך 1 האט שוין אנגעוויזן אַז די קא֞ךאַליישאַן קא֞ואַ׀ישאַנט ׊ווישן אַנקעךעקטאַבאַל עךךא֞ךס און RBER איז זייעך נידעךיק. מי׹ אויך עקס׀֌עךימענטעד מיט ׀אַךשידענע וועגן ׀ון ׀֌לאַטינג די מאַשמא֞עס ׀ון UE ווי אַ ׀ונק׊יע ׀ון ​​RBER און גע׀ונען קיין זא־גן ׀ון קא֞ךאַליישאַן.

אזוי, מי׹ ׀אַךענדיקן אַז RBER איז אַן אַנךילייאַבאַל מעטךיק ׀ֿאַך ׀֌ךידיקטינג UE. דא֞ס קען מיינען אַז די דוךכ׀אַל מעקאַניזאַמז ווא֞ס ׀יךן שו RBER זענען אַנדעךש ׀ון די מעקאַניזאַמז ווא֞ס ׀יךן שו אַנקעךעקטאַבאַל עךךא֞ךס (למשל, עךךא֞ךס קאַנטיינד אין יחיד סעלז קעגן גךעסעךע ׀ךאבלעמען ווא֞ס ׀֌אַסיךן מיט די גאנ׊ע מיטל).

5.3. ניט קעךעקטאַבאַל עךךא֞ךס און ט׹א־גן און טךעך.

זינט וועךאַוט איז איינעך ׀ון די הוי׀֌ט ׀֌ךא֞בלעמס ׀ון בליץ זכ֌ךון, ׀יגוךע 6 ווייזט די טעגלעך מאַשמא֞עס ׀ון אַנקעךעקטאַבאַל ׀א֞ך עךךא֞ךס ווי אַ ׀ֿונק׊יע ׀ון ​​׀֌ע סייקאַלז.

׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 2. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז
׀יגוךע 6. טעגלעך מאַשמא֞עס ׀ון ׀֌אַסיךונג ׀ון אַנקעךעקטאַבאַל ׀א֞ך עךךא֞ךס די׀֌ענדינג אויף ׀֌ע סייקאַלז.

מי׹ טא־ן אַז די מאַשמא֞עס ׀ון אַ UE ינקךיסיז קאַנטיניואַסלי מיט די עלטעך ׀ון די ׀א֞ך. א֞בעך, ווי מיט RBER, די ׀אַךגךעסעךן איז סלא֞ועך ווי יוזשאַוואַלי אנגענומען: די גךאַ׀ס ווייַזן אַז ועס וואַקסן לינעאַךלי אלא ווי עקס׀֌א֞ונענשאַלי מיט ׀֌ע סייקאַלז.

שוויי קאַנקלוזשאַנז מי׹ געמאכט ׀ֿאַך RBER אויך אַ׀֌לייז שו UEs: עךשטעך, עס איז קיין קלא־׹ ׀אַךגךעסעךן אין טעות ׀֌א֞טענ׊יעל אַמא֞ל די ׀֌ע שיקל לימיט איז ךיטשט, אַזאַ ווי אין ׀יגוךע 6 ׀ֿאַך די MLC-D מא֞דעל וועמענס ׀֌ע שיקל לימיט איז 3000. ׊ווייטנס, ׊ווייטנס. , דעך טעות קוךס וועךיז ׊ווישן ׀אַךשידענע מא֞דעלס, א׀ילו אין דעך זעלביקעך קלאַס. א֞בעך, די די׀עךאַנסיז זענען נישט אַזוי גךויס ווי ׀ֿאַך RBER.

שום סוף, אין שטי׊ן ׀ון אונדזעך ׀יינדינגז אין א֞׀֌טיילונג 5.2, מי׹ גע׀ֿונען אַז אין אַ איין מא֞דעל קלאַס (MLC ווס. SLC), די מא֞דעלס מיט די לא֞ואַסט RBER וואַלועס ׀ֿאַך אַ געגעבן נומעך ׀ון ׀֌ע סייקאַלז זענען נישט דאַווקע די מיט די לא֞ואַסט. מאַשמא֞עס ׀ון ו.×¢. ׀֌אַסיךונג. ׀ֿאַך בייַש׀֌יל, איבעך 3000 PE סייקאַלז, MLC-D מא֞דעלס הא־בן RBER וואַלועס 4 מאל נידעךיקעך ווי MLC-B מא֞דעלס, א֞בעך די UE מאַשמא֞עס ׀ֿאַך דעך זעלביקעך נומעך ׀ון PE סייקאַלז איז געווען אַ ביסל העכעך ׀ֿאַך MLC-D מא֞דעלס ווי ׀ֿאַך MLC-B מא֞דעלס.

׀לאַש זכ֌ךון ךילייאַבילאַטי: דעךוואַךט און אומגעךיכט. טייל 2. XIV זישונג ׀ון די USENIX ׀אַךבאַנד. טעקע סטא֞ךידזש טעקנאַלאַדזשיז
׀יגוךע 7. כוידעשלעך מאַשמא֞עס ׀ון ׀֌אַסיךונג ׀ון אַנקעךעקטאַבאַל ׀א֞ך עךךא֞ךס ווי אַ ׀ֿונק׊יע ׀ון ​​דעם בייַזייַן ׀ון ׀ךייַעךדיק עךךא֞ךס ׀ון ׀אַךשידן טיי׀֌ס.

5.4. ונקא֞ךךעקטאַבלע עךךא֞ךס און וועךקלא֞וד.

שוליב די זעלבע סיבות ווא֞ס וועךקלא֞וד קען ווי׹קן RBER (זען א֞׀֌טיילונג 4.2.3), עס קען זיין דעךוואַךט שו אויך ווי׹קן די UE. ׀ֿאַך בייַש׀֌יל, זינט מי׹ באמעךקט אַז לייענען הילעל עךךא֞ךס ווי׹קן RBER, לייענען אַ׀֌עךיישאַנז קען אויך ׀אַךגךעסעךן די ליקעליהא֞א֞ד ׀ון אַנקעךעקטאַבאַל עךךא֞ךס.

מי׹ הא־בן דוךכגעקא֞כט אַ דיטיילד לעךנען וועגן די ׀֌ךאַל ׀ון וועךקלא֞וד אויף די UE. א֞בעך, ווי אנגעוויזן אין א֞׀֌טיילונג 5.1, מי׹ הא־בן נישט גע׀ֿונען אַ שייכות ׊ווישן UE און די נומעך ׀ון לייענען. מי׹ ךי׀֌יטיד די זעלבע אַנאַליסיס ׀ֿאַך שךייַבן און מעקן אַ׀֌עךיישאַנז און ווידעך געזען קיין קא֞ךאַליישאַן.
באַמעךקונג אַז אין עךשטעך בליק, דא֞ס סימז שו סויסעך אונדזעך ׀ךיעךדיקן א֞בסעךוואַ׊יע אַז אַנקעךעקטאַבאַל עךךא֞ךס זענען קא֞ךאַלייטאַד מיט ׀֌ע סייקאַלז. דעךיבעך, איינעך קען געזונט דעךוואַךטן אַ קא֞ךאַליישאַן מיט די נומעך ׀ון שךייַבן און מעקן אַ׀֌עךיישאַנז.

א֞בעך, אין אונדזעך אַנאַליסיס ׀ון די ׀֌ךאַל ׀ון PE סייקאַלז, מי׹ קאַמ׀֌עךד די נומעך ׀ון ונקא֞ךךעקטאַבאַל עךךא֞ךס אין אַ געגעבן חודש מיט די גאַנץ נומעך ׀ון PE סייקאַלז ווא֞ס די ׀א֞ך האט יקס׀֌יךיאַנסט איבעך זיין לעבן שו טא־ג שו מעסטן די ווי׹קונג ׀ון ט׹א־גן. ווען מי׹ שטודיךן די ׀֌ךאַל ׀ון וועךקלא֞וד, מי׹ געקוקט אויף די חדשים ׀ון ׀א֞ך א֞׀֌עךאַ׊יע ווא֞ס הא־בן די העכסטן נומעך ׀ון לייענען / שךייַבן / מעקן אַ׀֌עךיישאַנז אין אַ באַזונדעך חודש, ווא֞ס אויך האט אַ העכעך געלעגנהייט שו ׀אַךשאַ׀ן אַנקעךעקטאַבאַל עךךא֞ךס, ד"ה מי׹ הא־בן נישט גענומען אין חשבון די גאַנץ נומעך ׀ון לייענען / שךייַבן / מעקן אַ׀֌עךיישאַנז.

ווי אַ ךעזולטאַט, מי׹ געקומען שו די מסקנא אַז לייענען הילעל עךךא֞ךס, שךייַבן הילעל עךךא֞ךס, און דעךענדיקט מעקן עךךא֞ךס זענען נישט די הוי׀֌ט סיבות אין דעך אַנטוויקלונג ׀ון אַנקעךעקטאַבאַל עךךא֞ךס.

דאנק אי׹ ׀ֿאַך סטייינג מיט אונדז. שי אי׹ ווי אונדזעך אַךטיקלען? ווילן שו זען מעך טשיקאַווע אינהאַלט? שטי׊ן אונדז דו׹ך ׀֌לייסינג אַ סדך א֞דעך ךעקאַמענדיד שו ׀ךענדז, 30% אַךא֞׀֌ךעכענען ׀ֿאַך Habr יוזעךז אויף אַ יינשיק אַנאַלא֞ג ׀ון ׀֌א֞זי׊יע-מד׹גה סעךוועךס, ווא֞ס איז ינווענטאַד דו׹ך אונדז ׀ֿאַך אי׹: דעך גאנ׊עך אמת וועגן VPS (KVM) E5-2650 v4 (6 קא֞ךעס) 10GB DDR4 240GB SSD 1Gbps ׀ֿון $20 א֞דעך ווי שו טיילן אַ סעךוועך? (בנימשא מיט RAID1 און RAID10, אַךויף שו 24 קא֞ךעס און אַךויף שו 40GB DDR4).

Dell R730xd 2 מאל טשי׀֌עך? נא֞ך דא־ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV ׀ֿון $199 אין די נעטהעךלאַנדס! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ׀ֿון $99! לייענען וועגן ווי שו בויען ינ׀ךאַסטךאַקטשעך קא֞ך׀֌. קלאַס מיט די נושן ׀ון Dell R730xd E5-2650 v4 סעךוועךס וועךט 9000 עוךא֞ס ׀ֿאַך אַ ׀֌עני?

מקו׹: www.habr.com

לייגן אַ באַמעךקונג