03-08-2014, 19:32
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
זמן הגישה (מאז שהגענו לעולם ה SSD) הוא זניח. כמות הקבצים שנקראת בפעולה נורמאלית של מערכת ההפעלה לא גדלה מהותית לאורך זמן (ואולי אפילו תרד, אם מיקרוסופט משפרים את הקוד שלהם לפעמים, כמו שיש מי שטוען...) - לפיכך - אם כל הזמן המבוזבז על חיפוש כל הקבצים בפעולה שמתבצעת, הוא כמה מילישניות, אז כן, גם אם זמן הגישה ישתפר פי 100 (והוא לא, אין סיבה ליקר את הרכיבים כדי להגיע למהירויות שכאלה - אל תשכח שתמיד יש מהירות שעון כלשהי...) - אז ההפרש יהיה במילישניות סך הכל לכל היותר - זמן שבן אנוש לא מבחין בו. אז כן, לנצח (כל עוד שלא יתקלקל, וכל עוד שהמקום יספיק) - אין טעם להחליפו. אתה כמובן יכול להחליף ולהישבע שזה מהר יותר (פלצבו), אבל במבחן אמת בין שני מחשבים זהים עם שני הדיסקים בביצוע אותה פעולה על אותו תוכן דיסק בדיוק, אני בספק גדול שתוכל להצביע מי מהמחשבים מכיל את הכונן המודרני יותר...
אני לא מתעלם בכלל מהם. טוב, אולי קצת מזיכרון וירטואלי. מי משתמש בזיכרון וירטואלי (ליתר דיוק swap...) כשיש כל כך הרבה גיגהבייטים של זיכרון במחשב?! מתוכנות ודאי שלא התעלמתי. התייחסתי בעיקר לתוכנות. בוא ניקח לדוגמא תוכנה שמשקלה בטעינה הראשונית הוא... 233 מגה בייט (יש דבר כזה?). זמן הטעינה שלה, מה SSD הישן שלי, יהיה שנייה אחת. נורא ואיום! איטיות מזעזעת! כל כך צריך להחליף את ה SSD כדי שזה יקח חצי שנייה פחות... חצי שנייה היא עניין מהותי! וזה בהנחה שיש תוכנה בגודל כזה. אני מקווה שאתה יודע שרובן לא בגודל כזה, וודאי לא טוענות נפח מידע שכזה בבת אחת. אנחנו מדברים פה על חלקיקי שנייה.
אני גם לא יודע על איזה דיסק דיברת, אז אקח סתם סמסונג פרו אקראי: http://www.samsung.com/us/computer/...age/MZ-7PD256BW - לפי מה שכתוב שם, הוא יכול להגיע, באידאל, ל 100K IOPS. זה אומר שכל IO צריך לקחת 1/100000 שניה לכל היותר, שהם, אם אני לא טועה בחישוב, 10μs. אז כן, הוא באידאל מגיב מהר פי 7.5 יחסית ל SSD הקשיש שלי. בוא נראה מה זה אומר לגבי קריאה של... 100 קבצים בגודל 4KB. יש לנו הפרש של 65μs * 100, הלא הם 6,500μs. כלומר יהיה הפרש מרשים של 6.5 מילי שניות... רוצה להגדיל את הקבצים ל 40KB? סבבה, 65 מילישניות, עדיין נעמוד בזה...
|