امیرحسین تنگسیری نژاد
مهندس و مدرس شبکه و امنیت سایبری و مدیر کل جزیره هک و امنیت اطلاعات توسینسو

آموزش استفاده از Profiler میکروتیک و تنظیمات استفاده از CPU

ابزار Profiler در روتر های شرکت میکروتیک به شما این امکان را می‌دهد که میزان استفاده از CPU را در روتر خود کنترل کنید از این رو عملکرد های زیادی ممکن است بر روی روتر شما وجود داشته باشد که میزان CPU Usage شمارا بالا ببرند و شما از آن بی اطلاع باشید. اینجاست که ابزاری به نام Profiler به کمک شما می‌آید به طور خیلی ساده، شما با استفاده از این ابزار می‌توانید به بررسی میزان استفاده هر Process و Service فعال در روتر بپردازید. برای مثال فرض کنید قضد دارید میزان استفاده پروتکل SSTP را از CPU روتر خود ببینید، بهترین راه استفاده از این بزار می‌باشد.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

نحوه استفاده از Profiler در WinBox

برای استفاده از Profiler به مسیر زیر در محیط WinBox بروید:

Tool -> Profile

آموزش استفاده از Profiler میکروتیک و تنظیمات استفاده از CPU

همچنین در قسمت CPU می‌توانید هسته های مختلف CPU روتر خود را انتخاب کنید که به صورت پیش‌فرض تمامی هسته هارا نمایش می‌دهد

نحوه استفاده از Profiler در Cli

برای استفاده از این ابزار در محیط Command-Line روتر میکروتیک خود از دستور زیر استفاده کنید:

[admin@Mikrotik-Tosinso] > /tool profile 
NAME             USAGE       
sstp             9%          
openvpn          0.5%        
ethernet         0%          
queue-mgmt       0%          
console          0.5%        
dns              0%          
winbox           0%          
logging          0%          
management       1.5%        
bgp              0%          
idle             87.5%       
queuing          0%          
routing          0%          
bridging         0%          

 برای انتخاب هسته مورد نظرتان می‌تواند بدین شکل استفاده کنید

[admin@Mikrotik-Tosinso] > /tool profile cpu=2
NAME CPU USAGE ethernet 1 0% kvm 1 2.5% management 1 0.5% idle 1 96.5% profiling 1 0% unclassified 1 0.5%

همچنین در سوییچ cpu شما می‌توانید دو پارامتر را قرار دهید که به شرمح زیر می‌باشند

  • پارامتر اول - all: برای مانیتور سازی تمامی هسته های دردسترس
[admin@Mikrotik-Tosinso] > /tool profile cpu=all
NAME CPU USAGE ethernet 1 0% kvm 0 0% kvm 1 4.5% management 0 0% management 1 0.5% idle 0 100% idle 1 93% profiling 0 0% profiling 1 2%
  • پارامتر دوم - total: برای مانیتور سازی تمامی هسته های روی روتر
[admin@Mikrotik-Tosinso] > /tool profile cpu=total
NAME CPU USAGE ethernet all 0% console all 0% kvm all 2.7% management all 0% idle all 97.2% profiling all 0% bridging all 0%

امیرحسین تنگسیری نژاد
امیرحسین تنگسیری نژاد

مهندس و مدرس شبکه و امنیت سایبری و مدیر کل جزیره هک و امنیت اطلاعات توسینسو

متخصص امنیت اطلاعات و کارشناس شکار تهدیدات بانک ملی ایران ، دارای مدارک مختلف از Splunk و AWS و Fortinet و Huawei حوزه اصلی فعالیت بنده در زمینه شبکه مباحث R&S و Service Provider می‌باشد و در زمینه امنیت نیز در موقعیت های مختلفی مانند PenTest و SoC فعالیت داشته و دارم. سابقه همکاری با بعضی سازمان های در قالب پروژه و... را داشته ام الان به عنوان تحلیلگر امنیت سایبری در زیرساخت بانک ملی مشغول به کار هستم. لینکداین: https://www.linkedin.com/in/amirhoseintangsirinezhad/

نظرات