افزایش میزان مصرف رم در سوئیچ سیسکو
سلام دوستان. وقت بخیر و عرض تبریک اعیاد شعبانیه خدمت شما
من چند وقته یکی از سوییچ های سیسکو ام مدل 2960tcl را مانیتور می کنم مصرف رمش خیلی بالا نشون میده. این در حالیه که ترافیک و کانفیگ خاصی روی سوییچ نیست و سویچ اصطلاحاً به end device متصله. کامند show process memory را که میزنم و آنالیز را سورت کردم متوجه شدم پراسز HQM و HPRC خیلی بالاست. (تصویر فایلو ضمیمه کردم). ios را هم آپگرید کردم اما مشکل رفع نشد و پراسز من همچنان نزدیک به 80% است. لطفاً راهنمایی ام کنید
17 پاسخ
به نظر من که مصرفش کاملا طبیعیه چون سوئیچ شما کلا ۲۲ مگ رم برای سیستم عامل داره و ۴.۶ اون خالیه
همونطوری که گفتم سوئیچ از این RAM واسه Forward بسته ها استفاده نمی کنه ولی واسه اطمینان سیستم عامل رو به ورژن Release 12.2.55-SE12 MD تغییر بدید که پیشنهاد خود سیسکو هست و هیچ مشکلی ازش گزارش نشده
همیشه قبل از دانلود سیستم عامل از وبسایت سیسکو چک کنید که ورژن Suggested رو دانلود و رو سوئیچ کپی کنید, همیشه ورژن جدیدتر دلیل نمیشه که تو محیط Production به خوبی کار کنه و تو دنیای سیسکو ترجیه میدیم قید برخی امکانات جدید رو به خاطر IOS جدیدتر بزنیم ولی ورژن Stable باشه و باگی واسش گزارش نشده باشه
این ورژن بدون مشکل هست :
c2960-lanbasek9-mz.122-55.SE12.bin
اینم لینک وبسایت سیسکو:
https://software.cisco.com/download/home/279963492/type/280805680/release/12.2.55-SE12?i=!pp
مگه مشکلی تو پرفورمنس مشاهده می کنید؟ حتی اگه ۹۵ درصد RAM تو بعضی device ها هم استفاده بشه باز طبیعیه مگر اینکه در یک مدل مشابه میزان خیلی کمتر و متفاوت باشه
سوئیچ عملیات سوئیچینگ رو روی ASIC ها انجام میده و این RAM صرفا واسه Control Plane و Management Plane هست
اگه مشکل خاصی ندارید باهاش زیاد درگیرش نشید
ورژن سیستم عاملش چنده؟ معمولا ۱۲.۲ ها خیلی stable تر هستند
قبلا چقدر میشد این میزان؟
همچنین این Process یعنی Init واسه خود سیستم عامل هست، سیستم عامل رو دیکامپرس میکنه و میارتش رو رم و همونجوری میمونه تا device ریستارت بشه
اعمال تنظیمات تو سوئیچ های سیسکو همه ترجمه میشه به حافظه TCAM و یا CAM و ASIC از اون استفاده میکنه واسه Forward بسته ها
سلام آقا رسول . به دستور شما همینجا آپلودش کردم. لطفاً راهنماییم کنید
سلام
تصویر رو همینجا آپلود کنید و ضمیمه نکنید لطفا
ممنون از توضیحای خوبت مهندس. اما من مشابه همین سوییچ را هم دارم که علی رغم بار ترافیکی بیشتر میزان مصرف رمش خیلی کمتره. راستش سوییچ قبلا هنگ میکرد که با آپگرید ios به نسخه 15 مشکلم رفع شد. اما همچنان حتی زمانی که هیچ نودی به اینترفیس هام وصل نیست میزان مصرف مموری سوییچ بالای 75 درصده. خب این خودش برام سوال شده. توی سیستم عامل قبلی که 12.2 بود نزدیک به 85 درصد بود که البته سوییچ به مشکل خورده بود و اینترفیس هام هنگ می کردند. ممنون میشم شما و دوستان دیگه بیشتر راهنماییم کنید
راستی این کامند ها و مانفیگ رو هم روی اینترفیس هام دارم. اما حتی یکبار اینارو غیر فعال کردم ولی روی میزان رم من تاثیر خیلی خیلی جزیی داشت
port-security
spanning-tree portfast
spanning-tree bpduguard enable
مهندس جان تصویر show version را آپلود کردم. ولی show memory summary خیلی زیاده . کدوم پارت مدنظرتون هست که ازش اسکرین بگیرم. البته کل اونو تو تکست دارم ولی نتونستم اینجا آپلود کنم
سلام دوست عزیز
Holding میزان RAM ای هست که داره مصرف می کنه، Allocated کل میزان رمی هست که تابحال گرفته و آزاد کرده (Freed )آزاد کرده
اکثراً فکر می کنند Allocated میزان رمی هست که داره استفاده می کنه ولی اسنطور نیست
واقعا ممنون از بررسی و راهنمایی بسیار خوب و جامع شما مهندس. حتما این کاری که توصیه فرمودین را انجام می دهم
سلام مهندس یحیی پور عزیز . بله حق با شماست من اشتباه فکر می کردم. الان فایلمو بر اساس Holding سورت کردم و آپلود میکنم لطفا راهنماییم کنید.
خروجی دستور show memory summary
و show version | image file رو قرار بدید
کل اینارو تو یه text آپلود کنید به picofile و لینک بدید