שרת על נטבוק
זה זמן רב שאני רוצה להחליף את שרת "הצתה מאוחרת". הסיבה העיקרית היא שהוא מפריע לי לישון בלילה: הוא יושב אצלי בחדר ועושה המון רעש. מכיוון שאני חסיד של פתרונות זולים ככל האפשר, זה מחשב ישן מאוד שאימצתי כשבעליו הקודמים התייאש מהאיטיות המופלאה. האמת היא, שאם לוקחים בחשבון את צריכת החשמל של המפלץ הזה, אז הוא בכלל לא זול – פשוט העלות היא נסתרת: נחבאת בחשבון החשמל בין המקרר למכונת-כביסה.
אז מה עושים…? לאחר התלבטות קלה החלטתי לנסות להרים שרת על נטבוק, וספציפית על Acer Aspire ONE, מבוסס על מעבד Atom של אינטל. "נטבוק", למי שלא יודע, זה מחשב נייד פיצפון, קל (990 גרם), חלש יחסית וזול יחסית (1500 ש"ח), שבעיקרון מיועד לגלישה בסיסית באינטרנט ואימייל.
אבל לעשות ממנו שרת…? האם מחשב שנחשב "חלש" יכול לעמוד בעומס? תחושתי היא שכן. אם עד עכשיו הסתדרתי עם פנטיום 3 מעפן, פסגת הטכנולוגיה של 1999, אז אחרי עשר שנים מעבד בתחתית ה-low-end אמור להיות מספיק טוב. מה גם שמעבד ה-Atom הוא לא רע בכלל בהשוואה למעבדים ישנים.
בנוסף, יש לא מעט יתרונות לכך שהשרת הוא נטבוק:
- הוא שקט. כאילו, דממה מוחלטת.
- הוא חסכוני מאוד באנרגיה.
- לא צריך אל-פסק: יש בטריה. הופס חסכנו 500 ש"ח.
- הוא ממש פצפון ולא מתחמם בזמן פעילות נורמלית
- במקרה הצורך יש לו מסך ומקלדת בילט-אין
- הוא לא מחובר לכלום פרט לחשמל, מה שמקנה לו ניידות גבוהה
חסרונות:
- הוא כל כך קטן וחמוד שבא לך לקחת אותו ולא להשאיר אותו בתור שרת.
- לפחות בינתיים, לא הצלחתי לפענח איך לסגור את המסך בלי שהוא יכבה אוטומטית אחרי זמן מה.
- קשה לו עם מולטי-טאסקינג. ספציפית, אם רוצים לקמפל עליו משהו – שום דבר אחר לא מגיב. בהקשר הזה, הפנטיום 3 היה קצת יותר מוצלח. פתרון טוב הוא לא לקמפל
יש לציין שאני קניתי גירסה עם כונן קשיח "קלאסי". יש גם נטבוקים עם כונני ssd, מה שמוריד עוד יותר את צריכת החשמל והרעש, כשהמחיר הוא נפח אחסון קטן יותר. יום יבוא ויצאו לשוק נטבוקים עם ssd בנפח גבוה, מה שנותן את כל היתרונות אבל בוודאי יעלה את המחיר, לפחות בהתחלה.
לסיכום – בואו נגיד שזה ניסוי. כרגע הוא מריץ שני בלוגים וגלריה, וכל עוד לא מקמפלים שום דבר הוא מגיב במהירות טובה יותר מהשרת הקודם. אם רק אמצא דרך לסגור אותו בלי כיבוי אוטומטי, אוכל לדחוף אותו באיזה פינה כאן ולשכוח ממנו לגמרי.


יום חמישי, 23 ליולי 2009 בשעה 11:48
בדקת מה מוגדר ב
/etc/acpi/lid.sh
/etc/acpi/events/lid
וכו' ?
יום חמישי, 23 ליולי 2009 בשעה 12:19
אין כאלה. מה שיש זה שכל ה-event-ים הולכים ל-/etc/acpi/default.sh, שכאילו לא מטפל ב-lid.
מאידך, button – power עושה init 0, אז זה כנראה איפשהו שם…
יום חמישי, 23 ליולי 2009 בשעה 12:24
נסה את זה:
http://wiki.archlinux.org/index.php/Acer_Aspire_One
אומרים פה שיש ענין של BIOS, שווה לבדוק.
יום חמישי, 23 ליולי 2009 בשעה 14:39
לא רחוק היום ונוכל להריץ WordPress בחינם לחלוטין על התשתית של Google App Engine.
הרעיון הוא להריץ Quercus על GAE כדי לאפשר הרצה של php, ומעליו WordPress.
מה שמונע מזה לקרות היום הוא בעיות בתמיכה בעברית של Quercus מצד אחד, והתאמות נדרשות בוורדפרס. בשני הכיוונים מתבצעת עבודה.
יום חמישי, 23 ליולי 2009 בשעה 19:12
האייסר וואן שלי מריץ שרת LAMP בנוסף לעבודה שותפת, אין בעיות שם. השאלה שלי היא אחרת. הבלוג הזה רץ כרגע על הנטבוק שלך שיושב אצלך בבית?
איזה חיבור אינטרנט יש לך בבית?
יום חמישי, 23 ליולי 2009 בשעה 22:29
ניצן: חיובי. 5/500, ADSL.
יאיר: הממ. נראה מעניין. אני רוצה לפני זה לוודא שאני מקבל event-ים של lid ומתעלם מהם בצורה מפורשת, ואם זה לא יעבוד אז ננסה את הביוס.
יום שישי, 24 ליולי 2009 בשעה 2:57
האם השרת שלך מתקשה עם תמונות או שההדר שלך לבן בכוונה? (כי הפוטר כן מופיע)
יום שישי, 24 ליולי 2009 בשעה 7:25
לא, ההדר לא לבן. כנראה שהשרת התקשה איתו.
אני אנסה לשחזר. תודה!
יום שישי, 24 ליולי 2009 בשעה 8:47
נדמה לי שמחשבים בסגנון של Fit-PC הרבה יותר מתאימים לעבודה כזאת.
יום שישי, 24 ליולי 2009 בשעה 10:23
אמיר,
אני לא מסכים. לדעתך ההבדל בין ה-Atom Z530 לבין ה-Atom N280 הוא כל כך גדול, כשמדובר על הרצת אפאצ'י…? אולי אם הייתי רוצה מדיה-סנטר אז כן.
מה גם שבמחיר של $359, בחישוב זריז אני מעדיף להוסיף עוד 60 שקל ולקבל גם את היתרון של הבטריה, המקלדת והמסך. במיוחד הבטריה
יום שבת, 01 לאוגוסט 2009 בשעה 1:43
מה דעתך על הגישה הפשטנית של ביטול שרת ה-acpi או לחלופין קומפילציה של קרנל נטול תמיכה בסוג זה של ארועים? (כמובן ללא ויתור על cpufreq)?
יום שבת, 01 לאוגוסט 2009 בשעה 8:25
עופר,
ספציפית, להוריד מהקרנל את ACPI_CONFIG_BUTTON אתה מתכוון?
אני מוכן לנסות. אני אוהב גישות פשטניות.
בעיקרון וידאתי שהבעייה היא אכן בעית BIOS (כפי שהציע יאיר), ולפי כל הדיווחים היא נפתרה בעדכון האחרון של אייסר ("עיישר"). לצערי אני לא מצליח להריץ FreeDos מהדיסקון שלי, אז זה ייאלץ לחכות.
יום שבת, 01 לאוגוסט 2009 בשעה 9:50
עופר,
טוב, זה לא עבד, עניין הקרנל. צריך לעדכן את ה-BIOS וזהו.
יום שבת, 01 לאוגוסט 2009 בשעה 23:37
שלום דן,
יש מספר אפשרויות בהן יורד שרת או מחשב למצב sleep, ואכן חלקן ישירות בביוס לצערי,
האם ניסית לבטל את ה-acpid?
כדי לבדוק את נושא הירידה לתרדמת אתה יכול להשתמש בדיסק הפעלה של וינדוס (או פרי-דוס) אם תסגור את המכסה עליהם, והמחשב יירדם, סביר להניח שהתרופה תהיה בביוס
ניתן גם בלא מעט ביוסים לבטל את מצבי החסכון השונים, אם כי אין בידי מחשב כשלך,
מצטער שלא הצלחתי לסייע
יום ראשון, 02 לאוגוסט 2009 בשעה 9:38
היי עופר,
קודם כל הבהרה פתולוגית – המחשב לא נכנס ל-sleep. כשסוגרים את המכסה, יש שטף אדיר של הודעות ל-kacpi_notify, שתוך כחצי שעה מביא את המחשב לעצירה מוחלטת – שאר הפרוססים עפים על OOM.
אולי באמת לבטל את ה-acpid לחלוטין יעשה את העבודה, אבל זה כבר יותר מדי בשבילי. אני רוצה את ה-acpid.
בקיצור, תודה רבה על העזרה – אני מקווה שאצליח לעדכן ביוס ואז הכל ייפתר. וכל זה יקרה אחרי החגים