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

- תגובות: 78970
- הצטרף: נובמבר 2004
- שם מלא: עפר לאור
- מיקום: מודיעין, ישראל
הבן שלי רוצה מחשב פיתוח חדש (מחשב נייח).
התחלתי לנסות ולאפיין אחד כזה ב-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
-
- אחראי תחום מסכים

- תגובות: 20197
- הצטרף: מאי 2007
- שם מלא: ארתור ליברמן
- מיקום: רמת גן
@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
קודם כל רייזן זה לא לקחת סיכון.
בחשבון של עלות תועלת הם עדיפים ואם אתה רוצה למקסם ביצועים לתקציב נתון, הרייזן יתן תוצאות טובות יותר.
מחשב פיתוח לא אמור להיות חזק מדי (אני איש פיתוח בחברה ידועה ומפתח על לפטופ ועל i7 שלא מתקרבים בביצועיהם למעבדים שיש היום).
אני מציע רייזן 5 3600X שהוא ה-sweet spot לביצועים כלליים ולגם לגיימינג. לצרכי פיתוח של היום הוא אוברקיל מופרז כי אפשר להסתפק בפחות אבל מחירו לא גבוה וגם הוא יחזיק קצת יותר.
לגבי שאר השיקולים שלך (זיכרון דיסק וכרטיס גרפי) הם נכונים.
וודא גם שהמארז וספק הכוח מחברות טובות. דרישות הספק של מחשב כזה אינן גבוהות אבל רצוי ספק כוח מפירמה ידועה.
בחשבון של עלות תועלת הם עדיפים ואם אתה רוצה למקסם ביצועים לתקציב נתון, הרייזן יתן תוצאות טובות יותר.
מחשב פיתוח לא אמור להיות חזק מדי (אני איש פיתוח בחברה ידועה ומפתח על לפטופ ועל i7 שלא מתקרבים בביצועיהם למעבדים שיש היום).
אני מציע רייזן 5 3600X שהוא ה-sweet spot לביצועים כלליים ולגם לגיימינג. לצרכי פיתוח של היום הוא אוברקיל מופרז כי אפשר להסתפק בפחות אבל מחירו לא גבוה וגם הוא יחזיק קצת יותר.
לגבי שאר השיקולים שלך (זיכרון דיסק וכרטיס גרפי) הם נכונים.
וודא גם שהמארז וספק הכוח מחברות טובות. דרישות הספק של מחשב כזה אינן גבוהות אבל רצוי ספק כוח מפירמה ידועה.
- ilane
-
- חבר פעיל במיוחד

- תגובות: 615
- הצטרף: אפריל 2006
לדעתי כדאי ללכת על רייזן עם לוח אם עם ציפסט B550 ו32G זיכרון
במידה והוא מפתח בתחום של machine learning הייתי ממליץ גם על כרטיס אינוידיאה טוב
במידה והוא מפתח בתחום של machine learning הייתי ממליץ גם על כרטיס אינוידיאה טוב
-
oferlaor
-
- מנהל

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

- תגובות: 1565
- הצטרף: נובמבר 2007
- שם מלא: יוסי
- מיקום: צפון
שום בעיה עם AMD (מנסיון).
- Batnun
-
- חבר מביא חבר

- תגובות: 3631
- הצטרף: מאי 2005
לינוקס זה בטוח סבבה כי אפילו לינוס טורוולדס עבר לפני כמה שבועות למעבד 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
-
- אחראי תחום מסכים

- תגובות: 20197
- הצטרף: מאי 2007
- שם מלא: ארתור ליברמן
- מיקום: רמת גן
@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

- תגובות: 73432
- הצטרף: מאי 2005
- שם מלא: ערן
מחר אגיב יותר בהרחבה, אבל אין ספק ש 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
נא להרשם/להכנס לחשבון בפורום על מנת לצפות בקבצים או בתמונות המצורפים לשרשור
- UHD
-
- חבר פעיל מאוד

- תגובות: 166
- הצטרף: אפריל 2018
״סיכון״ עם רייזן?
בעוד שלגיימרים אינטל עדיין עדיף (הולך להשתנות בסוף השנה כשיצא הדור החדש Ryzen 3), לפיתוח אין מתחרה ל AMD.
3600 (הרגיל, אין סיבה לשלם יותר על ה X) הוא התמורה הגבוהה ביותר למחיר (₪750) ומעולה עבור קומפילציה. 3700X הוא שדרוג טוב.
בעוד שלגיימרים אינטל עדיין עדיף (הולך להשתנות בסוף השנה כשיצא הדור החדש Ryzen 3), לפיתוח אין מתחרה ל AMD.
3600 (הרגיל, אין סיבה לשלם יותר על ה X) הוא התמורה הגבוהה ביותר למחיר (₪750) ומעולה עבור קומפילציה. 3700X הוא שדרוג טוב.
- ChinggisKhan
-
- חבר מביא חבר

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

- תגובות: 73432
- הצטרף: מאי 2005
- שם מלא: ערן
אם חשבת על 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

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

- תגובות: 73432
- הצטרף: מאי 2005
- שם מלא: ערן
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

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

- תגובות: 1021
- הצטרף: ינואר 2010
- nir11
-
- חבר מביא חבר

- תגובות: 3893
- הצטרף: אפריל 2007
i5 פלוס 16G יספיקו לו. כל דבר מעבר לזה זה לזרוק שקלים על מספרים שלא מרגישים אותם.
סתם לזרוק כסף על מספרים.
סתם לזרוק כסף על מספרים.
- Huber
-
- חבר במועדון HT

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

- תגובות: 2083
- הצטרף: אוקטובר 2005
- מיקום: תל אביב
אישית הייתי שם דיסק עם לפחות 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.
- nir11
-
- חבר מביא חבר

- תגובות: 3893
- הצטרף: אפריל 2007
·אני לא מפתח, אני איש בדיקות, אבל במסגרת תפקידי אחראי על רכש הציוד למפתחים ( בגלל שלארגון הבדיקות יש הכי הרבה מכונות). כבר שנים שI5 מהדור האחרון פלוס 16 גיגה ראם מספיק לכולם בלי תלונות, מדובר על לפטופים של דל. מן הסתם את ה build עושות מכונות יעודיות, ו incremental build שזה בעיקר מה שהמפתחים עושים, אינו כזה תובעני. מנסיוני מה שהכי חשוב זה דווקא ה RAM. מפתתחים הם לעיתים קרובות power uswers, פותחים הרבה אפליקציות במקביל, וכאן מה שקריטי זה הזכרון. כמבון שחשוב אמצעי אחסון מסוג SSD (הנפח פחות חשוב), אבל לא ראיתי לפטופ עם HDD מאז 2012. נשמע לי טריוויאלי.Huber כתב:nir11 - לא בטוח. אני לא יודע מה עומס העבודה שלו, אבל אצל צוות המפתחים אצלנו בחברה, אלו שעבדו עם I5 עד לפני כשנה ומשהו הרגישו איטיות משמעותית לעומת המפתחים עם I7 ואושר תקציב להחליף לכל אלו מחשב. בנוסף, רב המפתחים שלנו היום על 32 גיגה - אבל שוב זה אצלנו, אני לא יודע מה עומס העבודה אצלו.
בלי שום קשר כמובן שהיום ה RYZEN 3600 הרבה יותר משתלם מה I5 ברב המיקרים....