פורסם: 25/10/2014 - 13:01
נושא ההודעה: הפצה שבBoot תעתיק ותעלה דרך הRAM ותשמר presistence
|
היי,
אני רוצה לקנות מחשב חדש עם 32GB RAM וSSD של 512GB.
אני רוצה שהמחשב בעליה יעתיק את הOS לRAM ויעבוד משם וישמר על Persistence (בתצורת lazy - שיקרה ברקע ולא יעכב את המחשב מלהמשיך לעבוד).
ראיתי שיש בויקיפדיה רשימת של הפצות שתומכות בזה ויצא לי להתנסות בעליה של מערכות כאלו מlive cd אבל אני מחפש גם presistence.
אני לא בטוח למשל שאחרי התקנת Knoppix כל הדיסק הקשיח ניתן להמשיך לעבוד איתה ע"י העתקה לRAM ושימור Presistence.
מישהו מכיר\יצא לו להתנסות עם הפצה כזו?
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 25/10/2014 - 14:22
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 25/10/2014 - 14:37
נושא ההודעה:
|
לגרסת ה־Live של דביאן יש אפשריות כאלו (גם toram וגם כתיבת השינויים לדיסק). נדמה לי שגם של אובונטו.
http://live.debian.net
לא לגמרי ברור לי איך הם עובדים ביחד.
בהתחשב בזמן העליה של מערכת כיום לעומת הזמן שיידרש להעתיק את תוכן המערכת לזכרון, לא ברור לי מה תרוויח. לא תשתמש כמעט במהירות של ה־SSD, ותבזבז חלק לא מבוטל מהזכרון (RAM) על קבצים.
|
|
חזרה לתוכן הדיון |
פורסם: 25/10/2014 - 17:32
נושא ההודעה:
|
ברכות,
אני אחד המפתחים של Puppy Linux.
אם תעלה אותה עם ה-boot code הנפלא pfix=copy, היא תועתק מהמדיה שהיא רצה ממנה ל-RAM, אבל כל השינויים (חבילות שהתקנת, ה-home directory וכו') עדיין יישמרו אליה. היא תעשה flush לכל מה שנשמר persistently אחת לכמה זמן.
עוד אופציה זה להשתמש ב-Tiny Core, שמתאימה יותר למתאר שאתה מחפש (בגלל ondemand ועוד כל מיני פיצ'רים נחמדים) אבל מגיעה עם תג מחיר של אקסטרה התעסקות.
בהצלחה.
|
|
חזרה לתוכן הדיון |
פורסם: 25/10/2014 - 22:14
נושא ההודעה:
|
מגניב, אני אנסה.. הדבר היחידי שמטריד אותי זה שנראה שההפצה לא כל כך מתוחזקת, הקובץ האחרון מ2013 שהגירסא הגדולה האחרונה מ2010.
צפריר לגבי המהירויות, RAM מהיר יותר מפי 10 מSSD עפ"י כל מיני מבחני ביצועים שראיתי.
כך שאני ארוויח מערכת מהירה פי 10 אם אכן רוב הזמן הולך על IO ולהערכתי כן.
היום זיכרון זה זול, לא רואה סיבה למה לא להשתמש בו בצורה יותר מסיבית ולקבל מהירות וחווית שימוש..
באובונטו ראיתי שיש להריץ סקריפט או לתזמן את הריצה של הכתיבה חזרה לדיסק, בתכלס אפשר לעשות את זה בכל הפצה וראיתי שיש מדריך שמסביר איך למפות את הroot לtmpfs. אבל אני לא רוצה להתעסק עם הגדרות לא סטנדרטיות יותר מידי ושפתאום יתחיל להשתמש לי בswap בגלל זה חיפשתי משהו יותר יעודי.
|
|
חזרה לתוכן הדיון |
פורסם: 25/10/2014 - 23:24
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 26/10/2014 - 05:13
נושא ההודעה:
|
אבל הנקודה היא שחלק די קטן מהזמן הולך על I/O. לא תקבל מערכת מהירה פי 10.
ואתה אפילו פוגע בביצועי המערכת: אתה משעבד חלק גדול יותר מהזיכרון להחזיק את תוכן הדיסק. הזיכרון הזה לא יכול לשמש כחוצץ לחלקים היותר שימושיים של הדיסק.
כמוכן מערכת קבצים שמאפשרת overlay היא מערכת קבצים פחות יעילה.
|
|
חזרה לתוכן הדיון |
פורסם: 26/10/2014 - 10:13
נושא ההודעה:
|
צפריר צודק.
כמה אתה באמת תקוע על IO? זו מכונה שמבצעת קימפולים כל הזמן?
הקרנל (לפחות המודולים הרלוונטים) נטענים לזיכרון בכל מקרה, התוכניות שרצות ברקע גם כן.
מה אתה מחפש שיהיה בזיכרון? (אילו קבצים?)
_________________
|
|
חזרה לתוכן הדיון |
פורסם: 26/10/2014 - 20:49
נושא ההודעה:
|
כמעט כל פעולה במערכת ניגשת לדיסק ולא מעט פעמים במערכות הפעלה כיום. במיוחד שיש הרבה תהליכים שרצים ברקע, כתיבות לוגים של תהליכי רקע וכו'.. נכון שלרוב זה אסינכרוני והמעבד לא מחכה אבל זה עדיין מעמיס
עובדתית מערכת שרצה על SSD עובדת מהר יותר מעל דיסק קשיח - כנ"ל על RAM, ראיתי את זה במו עייני. לא פי 10 (תלוי מה אתה עושה) אבל יותר מהר..
להסתכל על שולחן העבודה זה לא מהיר יותר אבל כל אפליקציה שתפתח, לנגן סרט, להעתיק קובץ, התקנה של תוכנה שנוגעת לא מעט בדיסק וכו'.. הכל על הRAM. בתכלס SSD של 32GB יספיק לי שיהיה קטן יותר מהRAM - מה כבר אני מחזיק במחשב..
|
|
חזרה לתוכן הדיון |
פורסם: 26/10/2014 - 21:44
נושא ההודעה:
|
על איזה סרט אתה מדבר?
סרט שהגיע מהדיסק המקומי חייב להיקרא מהדיסק. לכן אני מניח שאתה מדבר על סרט שהגיע ממחשב מרוחק (לדוגמה: סרט מיוטיוב).
יש תצורה די נפוצה (לדוגמה: זוהי ברירת המחדל של דביאן) שבה /tmp נמצא על דיסקוס אייל (ram disk). במקרה הזה כל הקבצים הזמניים שנשמרים שם לא מגיעים לדיסק בכלל (אלא אם כן נגמר המקום בזכרון וה־swap נכנס לפעולה. אבל בכל מקרה ה־ramdisk מוגבל לגודל של חצי מהזיכרון).
|
|
חזרה לתוכן הדיון |
פורסם: 26/10/2014 - 21:58
נושא ההודעה:
|
|
|
חזרה לתוכן הדיון |
פורסם: 26/10/2014 - 23:37
נושא ההודעה:
|
אני רוצה שכל הדיסק יקרא לRAM בגלל זה הוא קטן יותר מהRAM. אני רוצה שכל הקבצים כולל הhome יהיו בRAM
עליה איטית אבל אח"כ הכל עף..
|
|
חזרה לתוכן הדיון |
פורסם: 27/10/2014 - 09:31
נושא ההודעה:
|
התחלת מ-SSD של 512gb וירדת ל-32gb הבדל די דרסטי.
לדעתי מערכת בעלת רק 32gb אחסון היא כמעט לא שמישה כמחשב ביתי היום אלא אם מדובר במשהו למטרה יעודית ומוגבלת.
|
|
חזרה לתוכן הדיון |
פורסם: 27/10/2014 - 10:16
נושא ההודעה:
|
Anonymous : | אני רוצה שכל הדיסק יקרא לRAM בגלל זה הוא קטן יותר מהRAM. אני רוצה שכל הקבצים כולל הhome יהיו בRAM
עליה איטית אבל אח"כ הכל עף.. |
מה הבעיה עכשיו?
תביא פלט - sudo lshw -short
|
|
חזרה לתוכן הדיון |
פורסם: 27/10/2014 - 23:01
נושא ההודעה:
|
פלאפונים היום מכילים 32GB storage וזה מספיק לתמונות, סרטים והכל.
אפשר גם לגבות ולשים הכל על דיסק חיצוני. זה לא שאני כל יום ניגש לתמונות מטיולים שעשיתי ואני מסתכל עליהם..
לדעתי 32 זה מספיק למחשב ביתי, אינטרנט כתיבת מסמכים, פיתוח תוכנה וכו'..
יש גם לא מעט אנשים שעובדים עם שרתים וירטואלים עם storage של 32GB - זה ממש סביר לדעתי.
יש לי היום 1TB ואני בקושי מנצל אותו\ יכול להיפתר כמעט מכל המידע..
מחשב מלפני 4.5 שנים (עדיין עובד אחלה, אבל אני מרגיש שההתישנות של הדיסק הקשיח היא עקב אכילס של המחשב ואני חמדן):
קוד: |
$ sudo lshw -short
H/W path Device Class Description
==========================================================
system P55A-UD3 ()
/0 bus P55A-UD3
/0/0 memory 128KiB BIOS
/0/4 processor Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz
/0/4/a memory 64KiB L1 cache
/0/4/b memory 8MiB L2 cache
/0/1a memory 4GiB System Memory
/0/1a/0 memory 2GiB DIMM 2004 MHz (0.5 ns)
/0/1a/1 memory DIMM [empty]
/0/1a/2 memory 2GiB DIMM 2004 MHz (0.5 ns)
/0/1a/3 memory DIMM [empty]
/0/100 bridge Core Processor DMI
/0/100/3 bridge Core Processor PCI Express Root Port 1
/0/100/3/0 display GT216 [GeForce GT 220]
/0/100/3/0.1 multimedia High Definition Audio Controller
/0/100/8 generic Core Processor System Management Registers
/0/100/8.1 generic Core Processor Semaphore and Scratchpad Registers
/0/100/8.2 generic Core Processor System Control and Status Registers
/0/100/8.3 generic Core Processor Miscellaneous Registers
/0/100/10 generic Core Processor QPI Link
/0/100/10.1 generic Core Processor QPI Routing and Protocol Registers
/0/100/1a bus 5 Series/3400 Series Chipset USB Universal Host Controller
/0/100/1a.1 bus 5 Series/3400 Series Chipset USB Universal Host Controller
/0/100/1a.2 bus 5 Series/3400 Series Chipset USB Universal Host Controller
/0/100/1a.7 bus 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
/0/100/1b multimedia 5 Series/3400 Series Chipset High Definition Audio
/0/100/1c bridge 5 Series/3400 Series Chipset PCI Express Root Port 1
/0/100/1c/0 scsi7 storage Marvell Technology Group Ltd.
/0/100/1c/0/0.0.0 processor SCSI Processor
/0/100/1c.1 bridge 5 Series/3400 Series Chipset PCI Express Root Port 2
/0/100/1c.1/0 eth0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1c.2 bridge 5 Series/3400 Series Chipset PCI Express Root Port 3
/0/100/1c.2/0 bus uPD720200 USB 3.0 Host Controller
/0/100/1d bus 5 Series/3400 Series Chipset USB Universal Host Controller
/0/100/1d.1 bus 5 Series/3400 Series Chipset USB Universal Host Controller
/0/100/1d.2 bus 5 Series/3400 Series Chipset USB Universal Host Controller
/0/100/1d.3 bus 5 Series/3400 Series Chipset USB Universal Host Controller
/0/100/1d.7 bus 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
/0/100/1e bridge 82801 PCI Bridge
/0/100/1e/5 storage IT8213 IDE Controller
/0/100/1f bridge 5 Series Chipset LPC Interface Controller
/0/100/1f.2 scsi8 storage 5 Series/3400 Series Chipset 4 port SATA IDE Controller
/0/100/1f.2/0.0.0 /dev/sda disk 1TB SAMSUNG HD103SJ
/0/100/1f.2/0.0.0/1 /dev/sda1 volume 100MiB Windows NTFS volume
/0/100/1f.2/0.0.0/2 /dev/sda2 volume 473GiB Windows NTFS volume
/0/100/1f.2/0.0.0/3 /dev/sda3 volume 458GiB Extended partition
/0/100/1f.2/0.0.0/3/5 /dev/sda5 volume 447GiB Linux filesystem partition
/0/100/1f.2/0.0.0/3/6 /dev/sda6 volume 11GiB Linux swap / Solaris partition
/0/100/1f.3 bus 5 Series/3400 Series Chipset SMBus Controller
/0/100/1f.5 scsi10 storage 5 Series/3400 Series Chipset 2 port SATA IDE Controller
/0/100/1f.5/0.0.0 /dev/cdrom disk DVDRAM GH24NS50
/0/101 bridge Core Processor QuickPath Architecture Generic Non-Core Registers
/0/102 bridge Core Processor QuickPath Architecture System Address Decoder
/0/103 bridge Core Processor QPI Link 0
/0/104 bridge Core Processor QPI Physical 0
/0/105 bridge Core Processor Integrated Memory Controller
/0/106 bridge Core Processor Integrated Memory Controller Target Address Decoder
/0/107 bridge Core Processor Integrated Memory Controller Test Registers
/0/108 bridge Core Processor Integrated Memory Controller Channel 0 Control Registers
/0/109 bridge Core Processor Integrated Memory Controller Channel 0 Address Registers
/0/10a bridge Core Processor Integrated Memory Controller Channel 0 Rank Registers
/0/10b bridge Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers
/0/10c bridge Core Processor Integrated Memory Controller Channel 1 Control Registers
/0/10d bridge Core Processor Integrated Memory Controller Channel 1 Address Registers
/0/10e bridge Core Processor Integrated Memory Controller Channel 1 Rank Registers
/0/10f bridge Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers
/1 wlan0 network Wireless interface
|
אפשר לראות שכשהמחשב בidle הוא עדיין כותב כמה קילובייטים של מידע בלא מעט קבצים ויש לא מעט קבצים פתוחים (אם תריצו lsof תיווכחו בעצמכם), אחוז לא זניח מהIDLE TIME.
להערכתי דיסק קשיח היום, זה מה שמאט מחשבים מלעוף ממש, כמו שמרגישים את ההאטה של הדסיק הקשיח נשחק ומרגישים שיפור שמחליפים לSSD, לדעתי זה החלק שהיא יכול לשפר את חווית השימוש כיום במחשב.
קוד: | $ iostat
Linux 3.2.0-70-generic (dev1-pc) 10/27/2014 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.92 0.03 0.45 0.36 0.00 98.24
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.05 111.12 365.47 19549117 64295732 |
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 09:50
נושא ההודעה:
|
למה שלא תשתמש ב raid כלשהו ?
תקנה דיסקים זהים לחלוטין ותבצע raid עם בקר raid ?
במערך raid אתה יכול לבצע כפולה של מהירות הדיסקים
נניח כל דיסק ממוצע הוא 270mb/sec , בשני דיסקים זהים במערך אתה מקבל משהו קרוב ל 500 +\- , תעשה לבד את החשבון בכפולה של 3 כוננים\4 כוננים
זה גם זול 4 כוננים של 1gb יתנו לך גם מהירות וגם קיבולת וזול יותר מ ssd
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 10:18
נושא ההודעה:
|
כל הרעיון של ssd ולזרוק ל ram , נשמע כאילו לינוקס ושרתים הם נטע זר בך .
יש פתרונות מקצועיים ופשוטים שמיישמים בשרתים (מה אתה חושב איך מגיעים למהירויות כאלה ? רק בכפולות של דיסקים מגיעים לכפולות מהירויות)
ssd יכול לשפר גם ב raid לאחר שכבר סחטנו(ומיישמים) את כל הפתרונות יעדיין רוצים עוד .
אבל אם אתה שואל אותי מה יעיל לך בתור משתמש עם דיסק בודד
על פני דיסק אחד של ssd הייתי ממליץ לך לשים 4 דיסקים רגילים (תקבל הרבה יותר מ ssd אחד )
רוצה יותר יעיל גם מזה ?
תשים 4 דיסקים ssd במערך raid
מערך raid (של כמה דיסקים גם קונבנציונלים) לעולם מהיר יותר מ ssd על פני דיסק בודד (ssd שווה כקליפת השום)
תיאוריה
תקרא פה על raid
http://he.wikipedia.org/wiki/RAID#RAID_0
על שני כוננים :
raid 1 שבו המידע נכתב זהה בשני הכוננים (אם אחד הדיסקים נהרס אז יש מידע זהה על הדיסק השני, מבלי הסכנה של איבוד המידע )
על 4 כוננים זהים
מבצעים raid 5
4 כוננים זהים ,
המידע נכתב לפי סדר על כונן 1 , 2 , 3 בסדר עוקב של סיבית אחר סיבית
כאשר הדיסק הזוגי
דיסק מספר 4 מכיל מידע לוגי .
אם דיסק הלך . לא ניתן לשחזר את החומר (המידע נשמר על הכוננים בצורה עוקבת)
אם כונן התקלקל חלק מהחומר לא קיים לשאר הכוננים
אני לא הרחיב את הדיון ליעילות וסדרי גודל (אלגורתמיקה)
הכתיבה במקביל על כל הכוננים מכיוון שאינם שומרים את אותו חומר ולכן יש מקדם יעילות משמעותי מ raid1
פרקטיקה:
חומרים למתכון:
1 . כרטיס בקר
תומך בתצורת raid 0,1,5
בקר raid sata
בחיבור pci-e בעל 4 sata
מומלץ תומך sata II 3gbps
למתקמצנים
(גם sata I 1.5gbps יעשה את העבודה עם pci )
למקצוענים:
בקר sas של שרתים בחיבור pci-X 64bit (שרתים) תומך sas 10k
2.דיסקים קשיחים
דיסקים זהים בגודל בחיבור sata במהירות 7200rpm
למקצוענים:
דיסקים לשרתים בחיבור sas במהירות 10k\15k
(כל דיסק כזה עולה לפחות כפול מ sata ביצועים לא הרבה יותר גדולים אבל בדרך כלל יש לדיסקים כאלה עמידות טובה יותר)
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 10:29
נושא ההודעה:
|
בebay ניתן למצוא סחורה זולה משרתים ז"ל (שהשם יקום דמם)
בכל מקרה לפעמים יש הפתעות:
http://www.ebay.com/itm/Dell-PERC5i-PERC-5i-5-i-256MB-RAID-SAS-SATA-Card-MX961-/271635865887?pt=US_Server_Disk_Controllers_RAID_Cards&hash=item3f3ec2611f
כרטיס בחיבור pci-e x8 (תבדוק שיש לך כזה בלוח אם)
הכרטיס הזה בעבר (לא רחוק) עלה כמה מאות דולרים (מכיוון ששרתים מתחלפים מהר)
חברות נסגרות ומחשבים יקרים נשלחים לסוחרים ודילרים שלא מבינים מה יש להם ביד
הכרטיס הזה נמכר ב 120 ש"ח (עלות+משלוח)
יש לכרטיס זיכרון ram של 256M ומעבד (שבב)
והוא תומך גם sata (דיסקים קשיחים ביתיים ) וגם דיסקים של שרתים מסוג sas
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 10:58
נושא ההודעה:
|
Anonymous : | ...
......
מערך raid (של כמה דיסקים גם קונבנציונלים) לעולם מהיר יותר מ ssd על פני דיסק בודד (ssd שווה כקליפת השום)
......
.......
|
עה???
אתה בטח מדבר על Raid 0 -
http://en.wikipedia.org/wiki/Standard_RAID_levels#Performance
http://tweakers.net/reviews/515/raid-0-hype-or-blessing.html
אוקיי .. אז זה מגביר ביצועים פי כמה? שתיים? שלוש?
אבל לומר שסטריפינג (רייד 0) של hdd יהיה מהיר יותר מ"סתם" ssd??
קוד: | Benchmark statistics - small read/writes
HDDs: Small reads – 175 IOPs, Small writes – 280 IOPs
Flash SSDs: Small reads – 1075 IOPs (6x), Small writes – 21 IOPs (0.1x)
DRAM SSDs: Small reads – 4091 IOPs (23x), Small writes – 4184 IOPs (14x)
IOPs stand for Input/Output Operations Per Second
|
http://www.diffen.com/difference/HDD_vs_SSD
אשמח אם תרחיב בעניין.
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 12:11
נושא ההודעה:
|
תתקין 4 דיסקים עם raid 5
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 12:27
נושא ההודעה:
|
Anonymous : | תתקין 4 דיסקים עם raid 5 |
הכי טוב, שיפנה לפנטגון ויקנה מהם מחשב על.
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 12:33
נושא ההודעה:
|
בשורה התחתונה
מערך raid 5 עם 4 דיסקים מהיר(וזול) מ ssd ביתי (כזה שאתה מסוגל לקנות)
אם תקח 4 דיסקים של 1TB , אתה תקבל שקלול של 1TB אמין ומהיר גם לכתיבה(המיוחד) ...
ssd dram אתה מתכוון לכרטיסי pci-e שיכולים להגיע ל 20K ש"ח עם כרטיסי ram שניתנים להתקנה על הכרטיס .
יש ויכוחים לגבי אמינות של ssd אני לא אכנס לזה (משום של ssd כן יש יתרונות כלשהם )
השרתים כאשר כבר יש מערך של raid 5 או מספר גבוה של raid ,ורוצים גם לשפר
אז עדיין אפשר ליצור מערכים של raid עם ssd .
אבל בשורה התחתונה לך בתור אדם פרטי\ מתכנת \ מפתח עדיף raid של כוננים hdd טובים
על פני ssd ביתי (ברמה ביתית של כסף \השקעה ) .
לגבי טכנולוגיות ssd כן יש יתרונות אבל או שהם יבואו (היתרונות) בסכומי כסף מאוד גבוהים
או ששילובים של מערכים + ssd יתנו תוצאות
לך בשורה התחתונה רק ssd ביתי לא ייתן תמורה נאה לכסף (לדעתי האישית)
אז מה יש ssd ddram מהירים מאוד השאלה כמה אתה מוכן להשקיע (5K , 10K , 20K ?)
|
|
חזרה לתוכן הדיון |
פורסם: 28/10/2014 - 21:38
נושא ההודעה:
|
ל-ssd יתרון במהירות הגישה של בערך פי 100 מול דיסק קשיח, את הנתון הבסיסי הזה מערך raid לא משפר בכלום וזה לא משנה כמה דיסקים מחברים במקביל. בשימוש ביתי רוב השימוש הוא מורכב מגישה להרבה קבצים קטנים ובזה יתרונות ה-raid לא באים לידי ביטוי.
הסיכום הוא שמערך 4 דיסקים ב-raid הוא יותר יקר ויותר איטי מ-ssd בשימוש ביתי. raid יתן יתירות של המידע ויותר מקום אכסון אבל לא אלו היו הדרישות פה.
|
|
חזרה לתוכן הדיון |
|