این یک برنامه لینوکسی به نام OpenResty SystemTap Toolkit است که آخرین نسخه آن را میتوانید با نام openresty-systemtap-toolkitsourcecode.tar.gz دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده خدمات میزبانی وب رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام OpenResty SystemTap Toolkit with OnWorks را به صورت رایگان دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
جعبه ابزار SystemTap در OpenResty
DESCRIPTION:
جعبه ابزار openresty-systemtap مجموعهای از اسکریپتهای مبتنی بر SystemTap است که برای تجزیه و تحلیل و تشخیص بلادرنگ OpenResty و اجزای اصلی آن، از جمله NGINX، LuaJIT و ngx_lua طراحی شده است. این جعبه ابزار، ابزارهایی را برای ردیابی گلوگاههای عملکرد، میزان استفاده از حافظه، توزیع درخواست، اجرای regex، اجرای Lua و رفتارهای ورودی/خروجی فایل در سیستمهای تولیدی در اختیار توسعهدهندگان و مدیران سیستم قرار میدهد. این جعبه ابزار به شناسایی نشتها، تجزیه و تحلیل صفهای TCP، بررسی میزان استفاده از حافظه مشترک و تولید نمودارهای شعلهای برای پروفایلبندی CPU و off-CPU کمک میکند. بسیاری از اسکریپتها مختص فرآیندهای worker و master NGINX هستند، در حالی که برخی دیگر به اندازه کافی عمومی هستند که برای هر فرآیند فضای کاربری لینوکس قابل استفاده باشند. اگرچه این جعبه ابزار دیگر به طور فعال نگهداری نمیشود - توسعه به OpenResty XRay تغییر یافته است - اما همچنان مجموعهای ارزشمند از مثالها و ابزارهای کاربردی برای کاربران پیشرفته OpenResty و NGINX است.
امکانات
- ردیابی لحظهای درخواستهای NGINX، منابع حافظه و میزان استفاده از حافظه مشترک
- ابزارهایی برای تحلیل عملکرد regex، استفاده از PCRE JIT و آمار اجرا
- ابزارهای نمونهبرداری برای ردیابیهای معکوس فضای کاربر و فضای هسته با پشتیبانی از نمودار شعلهای
- تحلیل backtrace و connection pool مختص Lua برای فرآیندهای ngx_lua و LuaJIT
- ابزارهای تحلیل صف TCP برای SYN، ACK و عملکرد صف دریافت
- اسکریپتهای SystemTap همه منظوره برای بررسی ورودی/خروجی فایل، تأخیر و اطلاعات اشکالزدایی
زبان برنامه نویسی
پرل
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/openresty-systemtap.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش از یکی از سیستمهای عامل رایگان ما به صورت آنلاین اجرا کرد.