מחשב Windows למפתח
-
oferlaor
- מנהל

- תגובות: 78827
- הצטרף: נובמבר 2004
- שם מלא: עפר לאור
- מיקום: מודיעין, ישראל
- נתן תודות: 785 פעמים
- קיבל תודות: 5384 פעמים
הבן שלי רוצה מחשב פיתוח חדש (מחשב נייח).
התחלתי לנסות ולאפיין אחד כזה ב-KSP אבל זה מורכב כשאין לך תשובות לכמה שאלות עקרוניות.
תחילה הדרישות (שלי) וכמה תובנות:
1. כנראה שצריך דיסק SSD של 256G (יש לנו NAS ביתי לכל שאר השטויות, ובכל אופן מקום להוסיף עוד דיסק מגנטי זה לא סיפור).
2. DDR4 כפול 16G נראה לי מתבקש
3. הוא צריך i7, אבל השאלה היא האם של דור 9 או 10 ? האם דור 10 מצדיק את האקסטרה העלות הפסיכי הזה?
4. כנראה שהוא לא צריך כרטיס תצוגה למעט אולי איזה NVidia בסיסי
5. האם לקחת סיכון עם רייזן?
התחלתי לנסות ולאפיין אחד כזה ב-KSP אבל זה מורכב כשאין לך תשובות לכמה שאלות עקרוניות.
תחילה הדרישות (שלי) וכמה תובנות:
1. כנראה שצריך דיסק SSD של 256G (יש לנו NAS ביתי לכל שאר השטויות, ובכל אופן מקום להוסיף עוד דיסק מגנטי זה לא סיפור).
2. DDR4 כפול 16G נראה לי מתבקש
3. הוא צריך i7, אבל השאלה היא האם של דור 9 או 10 ? האם דור 10 מצדיק את האקסטרה העלות הפסיכי הזה?
4. כנראה שהוא לא צריך כרטיס תצוגה למעט אולי איזה NVidia בסיסי
5. האם לקחת סיכון עם רייזן?
- TheCoolest
-
- אחראי תחום מסכים

- תגובות: 20174
- הצטרף: מאי 2007
- שם מלא: ארתור ליברמן
- מיקום: רמת גן
- נתן תודות: 277 פעמים
- קיבל תודות: 2607 פעמים
- יצירת קשר:
@oferlaor
·
הייתי מסתכל לכיוון AMD.
לפיתוח, קימפול קוד, AMD מהירים יותר.
תלוי בגודל הפרוייקטים עליהם הבן שלך הולך לעבוד, הייתי שוקל SSD של 512GB לפחות (או יצטרך VMים וכו') ו-32GB של זכרון.
בגדול הכל תלוי בתקציב.
ההמלצה שלי, אם יש אפשרות לחכות קצת, כדאי. ואז אפשר יהיה לקחת Ryzen 7 4700G, כך יש מעבד מהיר מאד + ליבה גראפית מובנית טובה.
אם אי אפשר לחכות, אז Ryzen 7 3700X ומעלה (R9 3900X) במידה ויש צורך.
כרטיס מסך AMD או NVIDIA בסיסי כלשהו.
2x16GB DDR4 3600.
SSD 512GB. בעיקרון אפשר גם SATA. כונני NVME זה נחמד, אבל לא בהכרח משנה הרבה בשימוש אמיתי.
·
הייתי מסתכל לכיוון AMD.
לפיתוח, קימפול קוד, AMD מהירים יותר.
תלוי בגודל הפרוייקטים עליהם הבן שלך הולך לעבוד, הייתי שוקל SSD של 512GB לפחות (או יצטרך VMים וכו') ו-32GB של זכרון.
בגדול הכל תלוי בתקציב.
ההמלצה שלי, אם יש אפשרות לחכות קצת, כדאי. ואז אפשר יהיה לקחת Ryzen 7 4700G, כך יש מעבד מהיר מאד + ליבה גראפית מובנית טובה.
אם אי אפשר לחכות, אז Ryzen 7 3700X ומעלה (R9 3900X) במידה ויש צורך.
כרטיס מסך AMD או NVIDIA בסיסי כלשהו.
2x16GB DDR4 3600.
SSD 512GB. בעיקרון אפשר גם SATA. כונני NVME זה נחמד, אבל לא בהכרח משנה הרבה בשימוש אמיתי.
- בור_ועם_הספר
-
- חבר פעיל מאוד

- תגובות: 331
- הצטרף: ספטמבר 2019
- נתן תודות: 52 פעמים
- קיבל תודות: 78 פעמים
קודם כל רייזן זה לא לקחת סיכון.
בחשבון של עלות תועלת הם עדיפים ואם אתה רוצה למקסם ביצועים לתקציב נתון, הרייזן יתן תוצאות טובות יותר.
מחשב פיתוח לא אמור להיות חזק מדי (אני איש פיתוח בחברה ידועה ומפתח על לפטופ ועל i7 שלא מתקרבים בביצועיהם למעבדים שיש היום).
אני מציע רייזן 5 3600X שהוא ה-sweet spot לביצועים כלליים ולגם לגיימינג. לצרכי פיתוח של היום הוא אוברקיל מופרז כי אפשר להסתפק בפחות אבל מחירו לא גבוה וגם הוא יחזיק קצת יותר.
לגבי שאר השיקולים שלך (זיכרון דיסק וכרטיס גרפי) הם נכונים.
וודא גם שהמארז וספק הכוח מחברות טובות. דרישות הספק של מחשב כזה אינן גבוהות אבל רצוי ספק כוח מפירמה ידועה.
בחשבון של עלות תועלת הם עדיפים ואם אתה רוצה למקסם ביצועים לתקציב נתון, הרייזן יתן תוצאות טובות יותר.
מחשב פיתוח לא אמור להיות חזק מדי (אני איש פיתוח בחברה ידועה ומפתח על לפטופ ועל i7 שלא מתקרבים בביצועיהם למעבדים שיש היום).
אני מציע רייזן 5 3600X שהוא ה-sweet spot לביצועים כלליים ולגם לגיימינג. לצרכי פיתוח של היום הוא אוברקיל מופרז כי אפשר להסתפק בפחות אבל מחירו לא גבוה וגם הוא יחזיק קצת יותר.
לגבי שאר השיקולים שלך (זיכרון דיסק וכרטיס גרפי) הם נכונים.
וודא גם שהמארז וספק הכוח מחברות טובות. דרישות הספק של מחשב כזה אינן גבוהות אבל רצוי ספק כוח מפירמה ידועה.
-
oferlaor
- מנהל

- תגובות: 78827
- הצטרף: נובמבר 2004
- שם מלא: עפר לאור
- מיקום: מודיעין, ישראל
- נתן תודות: 785 פעמים
- קיבל תודות: 5384 פעמים
הוא לא בתחום של AI, אני מניח שרוב הזמן יהיה עם דפדפן פתוח, VS CODE וכמה דוקרים או kubernetis מקומיים.
512G+32G יספיקו בהחלט.
הסיבה שאני סקפטי לגבי רייזן זה בעיקר כי בעבר מיקרוסופט היו סופר Intel oriented וכשהיו לי מכונות AMD הם תמיד קרטעו או היו באגים שהיו קשורים אליהם.
זה לא המצב כיום?
אגב, אולי בכלל הוא רוצה להריץ Linux ואז כנראה שבאמת הכל סבבה... טיפה קפצתי למסקנה שמדובר ב-Windows 10.
512G+32G יספיקו בהחלט.
הסיבה שאני סקפטי לגבי רייזן זה בעיקר כי בעבר מיקרוסופט היו סופר Intel oriented וכשהיו לי מכונות AMD הם תמיד קרטעו או היו באגים שהיו קשורים אליהם.
זה לא המצב כיום?
אגב, אולי בכלל הוא רוצה להריץ Linux ואז כנראה שבאמת הכל סבבה... טיפה קפצתי למסקנה שמדובר ב-Windows 10.
- PCingAddict
-
- חבר ותיק

- תגובות: 1564
- הצטרף: נובמבר 2007
- שם מלא: יוסי
- מיקום: צפון
- נתן תודות: 175 פעמים
- קיבל תודות: 190 פעמים
שום בעיה עם AMD (מנסיון).
לינוקס זה בטוח סבבה כי אפילו לינוס טורוולדס עבר לפני כמה שבועות למעבד AMD על מחשב הפיתוח הראשי שלו ודיווח כמה שהוא מרוצה ואיך הכל עובד הרבה יותר מהר...oferlaor כתב:הוא לא בתחום של AI, אני מניח שרוב הזמן יהיה עם דפדפן פתוח, VS CODE וכמה דוקרים או kubernetis מקומיים.
512G+32G יספיקו בהחלט.
הסיבה שאני סקפטי לגבי רייזן זה בעיקר כי בעבר מיקרוסופט היו סופר Intel oriented וכשהיו לי מכונות AMD הם תמיד קרטעו או היו באגים שהיו קשורים אליהם.
זה לא המצב כיום?
אגב, אולי בכלל הוא רוצה להריץ Linux ואז כנראה שבאמת הכל סבבה... טיפה קפצתי למסקנה שמדובר ב-Windows 10....
https://www.techspot.com/news/85364-lin ... years.html
Batnun
.
- TheCoolest
-
- אחראי תחום מסכים

- תגובות: 20174
- הצטרף: מאי 2007
- שם מלא: ארתור ליברמן
- מיקום: רמת גן
- נתן תודות: 277 פעמים
- קיבל תודות: 2607 פעמים
- יצירת קשר:
@oferlaor
·
אני עם רייזן כבר שנתיים, והכל עובד מצויין. וינדוס, לינוקס וכו'.
dockerים הרבה יותר נחמד להריץ על לינוקס.
windows containers זה פח.
הדבר היחיד שהיה חסר על AMD בוינדוס Hyper-V היא תמיכה ב-nested virtualization.
אבל עד כמה שידוע לי מייקרוסופט הוסיפו\יוסיפו תמיכה גם בזה.
ד"א VS Code זה דבר מדהים. הוא תומך בחיבור לשרת מרוחק דרך SSH.
יוצא לי הרבה לפתח ישירות על VM לינוקסי (שרץ בכלל על מכונה פיסית אחרת) מהמחשב הראשי שלי וזה עובד מצויין.
יצא לי אפילו לעשות את זה בחיבור לדוקר שרץ על CoreELEC (מעבד ARM)
·
אני עם רייזן כבר שנתיים, והכל עובד מצויין. וינדוס, לינוקס וכו'.
dockerים הרבה יותר נחמד להריץ על לינוקס.
windows containers זה פח.
הדבר היחיד שהיה חסר על AMD בוינדוס Hyper-V היא תמיכה ב-nested virtualization.
אבל עד כמה שידוע לי מייקרוסופט הוסיפו\יוסיפו תמיכה גם בזה.
ד"א VS Code זה דבר מדהים. הוא תומך בחיבור לשרת מרוחק דרך SSH.
יוצא לי הרבה לפתח ישירות על VM לינוקסי (שרץ בכלל על מכונה פיסית אחרת) מהמחשב הראשי שלי וזה עובד מצויין.
יצא לי אפילו לעשות את זה בחיבור לדוקר שרץ על CoreELEC (מעבד ARM)
- Huber
- חבר במועדון HT

- תגובות: 73275
- הצטרף: מאי 2005
- שם מלא: ערן
- נתן תודות: 646 פעמים
- קיבל תודות: 3156 פעמים
מחר אגיב יותר בהרחבה, אבל אין ספק ש RYZEN לקידוד:
https://www.gamersnexus.net/guides/3577 ... aming-more
https://www.phoronix.com/scan.php?page= ... -400&num=6
https://www.gamersnexus.net/guides/3577 ... aming-more
https://www.phoronix.com/scan.php?page= ... -400&num=6
״סיכון״ עם רייזן?
בעוד שלגיימרים אינטל עדיין עדיף (הולך להשתנות בסוף השנה כשיצא הדור החדש Ryzen 3), לפיתוח אין מתחרה ל AMD.
3600 (הרגיל, אין סיבה לשלם יותר על ה X) הוא התמורה הגבוהה ביותר למחיר (₪750) ומעולה עבור קומפילציה. 3700X הוא שדרוג טוב.
בעוד שלגיימרים אינטל עדיין עדיף (הולך להשתנות בסוף השנה כשיצא הדור החדש Ryzen 3), לפיתוח אין מתחרה ל AMD.
3600 (הרגיל, אין סיבה לשלם יותר על ה X) הוא התמורה הגבוהה ביותר למחיר (₪750) ומעולה עבור קומפילציה. 3700X הוא שדרוג טוב.
- ChinggisKhan
-
- חבר מביא חבר

- תגובות: 4783
- הצטרף: יוני 2011
- נתן תודות: 345 פעמים
- קיבל תודות: 767 פעמים
מהניסיון שלי לפחות באנדרואיד סטודיו מי שפיתח על amd היה מאד מרוצה.
לדעתי 512 מינימום, 32 זה טוב אבל פחות קריטי
לדעתי 512 מינימום, 32 זה טוב אבל פחות קריטי
- Huber
- חבר במועדון HT

- תגובות: 73275
- הצטרף: מאי 2005
- שם מלא: ערן
- נתן תודות: 646 פעמים
- קיבל תודות: 3156 פעמים
אם חשבת על I7, המקבילה תהיה ה 3700X. לגבי זיכרון, מכיוון שאיננו בטוחים ברמת השימוש 16 גיגה יכול להתאים אבל 32 גיגה אם התקציב מאפשר (יותר זיכרון, פחות פניה ל CACHE FILE שעל הדיסק הקשיח, ולמרות ש SSD מהיר משמעותית מכונן קשיח, זיכרון עדיין מהיר משמעותית מ SSD). לגבי ה SSD, היום מחירי ה NVME ירדו משמעותית, ו 256 מגה זה נפח קטן מאוד. אצלנו באירגון לכל המפתחים התחלנו עם 256 גיגה ומהר מאוד נאלצנו להרחיב.
קח מארז סביר (עם לפחות 2 מאווררי 120 מ"מ), ספק כח מחברה אמינה וטובה ולוח אם B550 מחברה מוכרת (אסוס, גיגהבייט, MSI וכו), וכרטיס מסך הכי בסיסי שתמצא אם לא משחקים וסגרת סיפור. תשתדל לשים זיכרון במהירות 3660MHZ אם המחיר סביר מכיוון שזה התדר שמנצל בצורה אופטימלית את מעבדי ה RYZEN.
רק כך בחשבון שבסוף השנה יוצא דור חדש של מעבדים מבית AMD, השיפור אמור להיות כ 15-20 אחוז. אם זה לא רלוונטי לך תתחדש, אם כן אולי שווה להמתין.
חזור אלינו עם הצעות מחיר שקיבלת ונוודא שהכל שם מותאם והגיוני
קח מארז סביר (עם לפחות 2 מאווררי 120 מ"מ), ספק כח מחברה אמינה וטובה ולוח אם B550 מחברה מוכרת (אסוס, גיגהבייט, MSI וכו), וכרטיס מסך הכי בסיסי שתמצא אם לא משחקים וסגרת סיפור. תשתדל לשים זיכרון במהירות 3660MHZ אם המחיר סביר מכיוון שזה התדר שמנצל בצורה אופטימלית את מעבדי ה RYZEN.
רק כך בחשבון שבסוף השנה יוצא דור חדש של מעבדים מבית AMD, השיפור אמור להיות כ 15-20 אחוז. אם זה לא רלוונטי לך תתחדש, אם כן אולי שווה להמתין.
חזור אלינו עם הצעות מחיר שקיבלת ונוודא שהכל שם מותאם והגיוני
- pixies
-
- אחראי תחום HTPC

- תגובות: 32977
- הצטרף: מרץ 2007
- מיקום: פאתי מלאבס
- נתן תודות: 769 פעמים
- קיבל תודות: 2315 פעמים
AMD, חד משמעית. לא מבין למה יש כאלה שעדיין מתעקשים לקנות רק אינטל.
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"
- Huber
- חבר במועדון HT

- תגובות: 73275
- הצטרף: מאי 2005
- שם מלא: ערן
- נתן תודות: 646 פעמים
- קיבל תודות: 3156 פעמים
pixies - יש אנשים שחושבים שאם אתה ממליץ על AMD או מדבר על המצב הלא טוב באינטל כיום, אתה איכשהו פאנבוי ששונא את אינטל:
https://www.hometheater.co.il/vp3087861#3087861
https://www.hometheater.co.il/vp3088062#3088062
https://www.hometheater.co.il/vp3087861#3087861
https://www.hometheater.co.il/vp3088062#3088062
- Huber
- חבר במועדון HT

- תגובות: 73275
- הצטרף: מאי 2005
- שם מלא: ערן
- נתן תודות: 646 פעמים
- קיבל תודות: 3156 פעמים
הנה SSD מצויין במחיר נפלא - אין צורך כיום להתפשר על 256 גיגה כשהמחירים כ"כ נמוכים:
https://www.hometheater.co.il/vp3093611#3093611
https://www.hometheater.co.il/vp3093611#3093611
- Huber
- חבר במועדון HT

- תגובות: 73275
- הצטרף: מאי 2005
- שם מלא: ערן
- נתן תודות: 646 פעמים
- קיבל תודות: 3156 פעמים
nir11 - לא בטוח. אני לא יודע מה עומס העבודה שלו, אבל אצל צוות המפתחים אצלנו בחברה, אלו שעבדו עם I5 עד לפני כשנה ומשהו הרגישו איטיות משמעותית לעומת המפתחים עם I7 ואושר תקציב להחליף לכל אלו מחשב. בנוסף, רב המפתחים שלנו היום על 32 גיגה - אבל שוב זה אצלנו, אני לא יודע מה עומס העבודה אצלו.
בלי שום קשר כמובן שהיום ה RYZEN 3600 הרבה יותר משתלם מה I5 ברב המיקרים.
בלי שום קשר כמובן שהיום ה RYZEN 3600 הרבה יותר משתלם מה I5 ברב המיקרים.
- udif
-
- חבר ותיק

- תגובות: 2079
- הצטרף: אוקטובר 2005
- מיקום: תל אביב
- נתן תודות: 16 פעמים
- קיבל תודות: 78 פעמים
אישית הייתי שם דיסק עם לפחות 512GB וזכרון 32GB. התעסקות עם דוקר וקוברנטיס זה אומר מכונת לינוקס וירטואלית וזה אומר זכרון.
לגבי ההבדלים בין AMD ואינטל אני אוסיף 2 פריטי מידע שיכול להיות שיעזרו ויכול להיות שלא:
קודם כל, ווינדוס (או Hyper-V) לא תומך כרגע ב nested VM על גבי AMD. באופן מעשי זה משמעותי למעט מאד אנשים אבל מי שמפתח מראש עם קוברנטיס ודוקר יש סיכוי יותר גבוה שזה יהיה רלוונטי.
(nested VM אגב גם מחוייב למי שרוצה להריץ macOS על גבי Hyper-V אבל זה כידוע אסור חוקית אז לא מדברים על זה כאן). זה לא שזה בלתי אפשרי ב AMD, אבל זה מחייב תמיכה נפרדת מאינטל וובגרסה שקיימת כיום זה עדיין לא נתמך (ראה עדכון למטה!)
בנוסף, לאינטל דור 10 יש תמיכה ב AVX512 שאין ב AMD. אז מי שמפתח בתחומי הגרפיקה או AI עשוי להזדקק דווקא לתכונה הזו.
מבחינת ביצועים כמו שאמרו AMD כנראה נותן תמורה טובה יותר לכסף, במיוחד בשפות שדורשות קומפילציה ויכולות להנות מהרצה מקבילית של קומפיילרים (לינוס טורוולדס עבר למכונת AMD Threadripper וקיצר דרסטית את זמני הקומפילציה אצלו).
אישית אני עם מכונת Ryzen 3800X , 32GB RAM, 512GB SSD וכרטיס GTX1650 Super
מחזיק באופן קבע 2 מכונות וירטואליות פתוחות ומאות טאבים בכרום, ועומד על קצת יותר מ 20GB זכרון מנוצלים.
עדכון! יש תמיכה ב AMD Nested VM בגרסאות Insider Builds מיוני 2020.
https://rcpmag.com/articles/2020/06/11/ ... 20document.
לגבי ההבדלים בין AMD ואינטל אני אוסיף 2 פריטי מידע שיכול להיות שיעזרו ויכול להיות שלא:
קודם כל, ווינדוס (או Hyper-V) לא תומך כרגע ב nested VM על גבי AMD. באופן מעשי זה משמעותי למעט מאד אנשים אבל מי שמפתח מראש עם קוברנטיס ודוקר יש סיכוי יותר גבוה שזה יהיה רלוונטי.
(nested VM אגב גם מחוייב למי שרוצה להריץ macOS על גבי Hyper-V אבל זה כידוע אסור חוקית אז לא מדברים על זה כאן). זה לא שזה בלתי אפשרי ב AMD, אבל זה מחייב תמיכה נפרדת מאינטל וובגרסה שקיימת כיום זה עדיין לא נתמך (ראה עדכון למטה!)
בנוסף, לאינטל דור 10 יש תמיכה ב AVX512 שאין ב AMD. אז מי שמפתח בתחומי הגרפיקה או AI עשוי להזדקק דווקא לתכונה הזו.
מבחינת ביצועים כמו שאמרו AMD כנראה נותן תמורה טובה יותר לכסף, במיוחד בשפות שדורשות קומפילציה ויכולות להנות מהרצה מקבילית של קומפיילרים (לינוס טורוולדס עבר למכונת AMD Threadripper וקיצר דרסטית את זמני הקומפילציה אצלו).
אישית אני עם מכונת Ryzen 3800X , 32GB RAM, 512GB SSD וכרטיס GTX1650 Super
מחזיק באופן קבע 2 מכונות וירטואליות פתוחות ומאות טאבים בכרום, ועומד על קצת יותר מ 20GB זכרון מנוצלים.
עדכון! יש תמיכה ב AMD Nested VM בגרסאות Insider Builds מיוני 2020.
https://rcpmag.com/articles/2020/06/11/ ... 20document.
·אני לא מפתח, אני איש בדיקות, אבל במסגרת תפקידי אחראי על רכש הציוד למפתחים ( בגלל שלארגון הבדיקות יש הכי הרבה מכונות). כבר שנים שI5 מהדור האחרון פלוס 16 גיגה ראם מספיק לכולם בלי תלונות, מדובר על לפטופים של דל. מן הסתם את ה build עושות מכונות יעודיות, ו incremental build שזה בעיקר מה שהמפתחים עושים, אינו כזה תובעני. מנסיוני מה שהכי חשוב זה דווקא ה RAM. מפתתחים הם לעיתים קרובות power uswers, פותחים הרבה אפליקציות במקביל, וכאן מה שקריטי זה הזכרון. כמבון שחשוב אמצעי אחסון מסוג SSD (הנפח פחות חשוב), אבל לא ראיתי לפטופ עם HDD מאז 2012. נשמע לי טריוויאלי.Huber כתב:nir11 - לא בטוח. אני לא יודע מה עומס העבודה שלו, אבל אצל צוות המפתחים אצלנו בחברה, אלו שעבדו עם I5 עד לפני כשנה ומשהו הרגישו איטיות משמעותית לעומת המפתחים עם I7 ואושר תקציב להחליף לכל אלו מחשב. בנוסף, רב המפתחים שלנו היום על 32 גיגה - אבל שוב זה אצלנו, אני לא יודע מה עומס העבודה אצלו.
בלי שום קשר כמובן שהיום ה RYZEN 3600 הרבה יותר משתלם מה I5 ברב המיקרים....

