DCSIMG
עמוד הבית| חבילות השירות שלנו| חומר חופשי| צור קשר
ארכיטקט-ידיים-מלוכלכות, מס' 1 – ארגז כלים - בלוג היועצים של מיקרוסופט ישראל

בלוג היועצים של מיקרוסופט ישראל

ארכיטקט-ידיים-מלוכלכות, מס' 1 – ארגז כלים

Alik Levin     מיקרוסופט וורד הינו כלי מס’ 1 של כל ארכיטקט – בלי ספק. ברצוני לשתף כאן כמה כלים חיוניים נוספים שלא הייתי יכול לדמיין את היום שלי בלעדיהם.

  • Fiddler. כלי ניטור תעבורת HTTP מזווית ראיה של משתמש קצה. הכלי מאפשר לזהות בעיות ארכיטקטוניות כגון העברת נפחים גדולים מדי, פטפטנות ברשת, בניית מבנה ספריות לא אופטימאלי של קבצים סטאטיים.
  • Perfmon. כלי ניטור ביצועים של מנועי ריצה כגון ASP.NET, WCF, IIS. הכלי מאפשר לזהות בעיות עיצוב כמו זריקת Exceptions מרובה, טעינת DLLים דינאמיים מיותרים רבים, עיצוב שגוי לפיו ישנה הקצאת שטחי זכרון רבים ובעיות ארכיטקטורה ועיצוב רבים אחרים.
  • SQL Profiler. כלי ניטור גישה לבסיס נתונים SQL Server. הכלי מאפשר זיהוי בעיות עיצוב כמו ריבוי שאילתות, מימוש לוגיקה מסובכת בבסיס נתונים.
  • Netmon. כלי ניטור רשת. הכלי מאפשר זיהוי בעיות ארכיטקטורה כמו SOA. אהמ…אהמ… כלומר, זיהוי בעיות הנגרמות עקב מימוש SOA לא אופטימאלי.

מה הכלים שאתה משתמש ואיזה בעיות שכיחות אתה מגלה איתם?

חומר רלוונטי

 

שמי אליק לוין ואני מתרכז ב- Architecture, Security, and Performance באפליקציות Net.

בזמני הפנוי אני מפתח את עצמי בתחומים רבים אחרים.

 

This template is made with PracticeThis.com plugin for Windows Live Writer

תוכן התגובה

Tal Ben-Shalom כתב/ה:

כלי העבודה העיקרי שלי הם האוזניים...

ובנוסף לכך מבט על לוגים נותן הרבה מידע (בתקוה שיש כאלו) - לוגים אפליקטיבים, לוגים של IIS וכמבון event log.

הרבה פעמים ניתן למצוא ב - event log שגיאות/אזהרות שמרמזות על בעייה במערכת שלך.

# September 30, 2009 12:09 AM

Assaf Fraenkel כתב/ה:

יופי של ארגז כלי עבודה

תוספת קטנה:

perfmon הוא כלי בסיסי גם לניטור של SQL ואפליקציות נוספות. אפליקציות "רציניות" דואגות שה Perfmon יוכל לנטר אטתן באמצעות הוספת counters ספציפים

# September 30, 2009 12:10 AM

alikl כתב/ה:

טל!

אהבתי את התוספת - בהמשך לתוספת שלך, הכלי הכי טוב הוא זה שבין האוזניים ,אה? - LOL

אסף,

בהחלט - איתך ב-100%, לא מעט אני ממליץ גם להוסיף Custom Perf Counters שיכולים לתת תמונה הכי מלאה שיש לגבי בריאות של אפליקציה

# September 30, 2009 6:11 AM

מיכאל כתב/ה:

תוכל לתת דוגמא קטנה הממחישה את השימוש בכלים ?

# September 30, 2009 7:40 AM

alikl כתב/ה:

מיכאל, בשמחה!

ראה הפניות תחת כותרת "חומר רלוונטי" +  תמשיך לעקוב אחרי הבלוג הזה - מתוכננות סוכריות של ממש בהמשך :)

תודה

# September 30, 2009 9:01 AM

Moshe L כתב/ה:

ראשית, ה-DB שלנו הוא MySQL מה שמכתיב סט כלים קצת אחר מזה של SQL Server המיקרוסופטי.

אני משתמש המון המון ב-Jet Profiler for MySQL כשמדובר ב-DB הזה. מדובר בכלי מאוד חזק שמודד "עלות" של שאילתות, בהיבט של כמות הריצות של השאילתא וההשפעה שלה על השרת, כמו גם למעקב אחרי נעילות של טבלאות וכו'.

אם יש עומס על DB זה המקום הקל ביותר להתחיל ממנו.

MySQL Administrator בהיבט של מעקב אחרי ניצולת זיכרון וכל מיני רכיבים.

Performance Monitor, בדגש על Counterים של ASP.net ו-IIS, למשל כמות הבקשות הסטטיות מול דינאמיות ומצב ה-Cache של http.sys.

כלים נוספים:

כלי קטן שבניתי שעוקב אחרי מצב ה-Cache של ASP.net - מה יש שם ובאיזה שמות. יכול להועיל למעקב אחרי תקלות פשוטות שם.

Fiddler שהוזכר ויש עוד רבים וטובים

# September 30, 2009 10:09 AM

alikl כתב/ה:

משה!

אחלה הרחבה - איפה אפשר לראות את הכלי שכתבת עבור CACHE?

# September 30, 2009 12:58 PM

martin77 כתב/ה:

הייתי מוסיף את ה - IIS Diagnostics Toolkit.

שכולל כמה כלים, במיוחד את ה - LogParser לניתוח הלוגים של IIS (לפעמים גם Excel מספיק טוב),

ואת ה - Server Performance Advisor עם template-ים מוכנים ונוחים ל - perf.counters.

וכמובן שגם SCOM.

# September 30, 2009 6:00 PM

alikl כתב/ה:

מרטין, אחלה תוספת!

logParser הוא כלי סופר חזק - תראה מה עוד אפשר לעשות איתו:

aspalliance.com/1714_Using_LogParser_22_to_Parse_IIS_Logs_and_Other_Logs.1

:)

שמחתי ליראות את התוספת שלך!!

# October 1, 2009 4:24 PM

Yossi Elkayam כתב/ה:

Fiddler - ידידו הטוב של היועץ!

כלי מדהים.

# October 1, 2009 10:38 PM

alikl כתב/ה:

יוסי, מסכים לחלוטין - כלי כלי! :)

# October 1, 2009 11:03 PM

Moshe L כתב/ה:

"כלי" - בסך הכל טבלה קטנטנה שפשוט מציגה מה הולך בפנים. ניסיתי בזמנו לכתוב משהו מתוחכם יותר עם Reflection אבל נכשלתי.

# October 3, 2009 6:30 PM

alikl כתב/ה:

משה, אם זה עובד ועוזר לך אז כנראה זה כלי טוב, לא? :)

# October 3, 2009 9:20 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 8 and 1 and type the answer here:


Enter the numbers above: