TGViewer
Byte | بایت Byte | بایت @byte_mag · 1.41K subscribers
Post #160 415
«کالبدشکافی سیستم‌عامل در لحظه»

👤 #نیما_شیرزادی | کارشناسی ارشد ۱۴۰۱

🐛 تکنولوژی eBPF انقلابی در مانیتورینگ لینوکس است که بدون تغییر کرنل یا ماژول خطرناک، برنامه‌های امن و ایزوله را درون هسته اجرا می‌کند. چهار مکانیزم اصلی برای استخراج اطلاعات وجود دارد: ۱. Tracepoint ها نقاط ثابت و پایدار کرنل‌اند و تا فعال نشوند سرباری ندارند؛ ۲. kprobes و kretprobes به‌صورت پویا به هر تابع کرنل وصل می‌شوند، اما با آپدیت لینوکس ناپایدارند؛ ۳. uprobes همین کار را در فضای کاربری انجام می‌دهد، ولی مصرف CPU بالایی دارد؛ ۴. USDT نقاط ثابت از پیش تعریف‌شده در اپلیکیشن‌هایی مثل MySQL، پایتون، Node.js، جاوا و PostgreSQL است و اجازه می‌دهد دادهٔ اپلیکیشن با دادهٔ کرنل ترکیب شود. Tracepoint ها فقط هنگام روشن بودن بار مصرف می‌کنند، kprobes اسلحهٔ آخر و USDT راه‌حل پایداری و سربار کم uprobes است. ابزارهایی مانند bpftrace و BCC با ابزارهای آماده‌ای مثل execsnoop و opensnoop این قدرت را بدون نوشتن کد کرنل در اختیار مهندسان قرار می‌دهند.

📁 متن «کالبدشکافی سیستم‌عامل در لحظه» به قلم نیما شیرزادی در شمارۀ نهم نشریۀ بایت را می‌توانید از طریق فایل الکترونیکی یا وبسایت نشریه مطالعه کنید.

#لینوکس #eBPF

😌 Telegram  | 🤖 Twitter
🌐 Website  | 🌐 Linkedin
More from @byte_mag
  1. Oct 6, 2026«آیا سیلیکون می‌تواند رنج بکشد؟» 👤 #مهدی_شاه‌مرادی | کارشناسی ۱۴۰۱ ❓ مسئلهٔ ذهن و بدن سال…
  2. Oct 4, 2026«هیس! LLM ها فریاد نمی‌زنند» 👤 #آرش_ماری_اوریاد | کارشناسی ارشد ۱۴۰۱ 📝 مدل‌های زبانی بزر…
  3. Oct 4, 2026💾شماره‌های هشتم و نهم بایت #شماره_هشتم #شماره_نهم 📔 پس از زحمات تیم بایت در فصل اخیر و ا…
  4. Oct 3, 2026«مترجمان نامرئی» 👤 #نیما_شیرزادی | کارشناسی ارشد ۱۴۰۱ 🔃 معماری LLVM با معماری سه‌لایهٔ ف…
  5. Oct 2, 2026«خلاقیت از دل معماری: چگونه ساختار مدل‌های تولید تصویر، نوآوری را ممکن می‌کند؟» 👤 #آروین_…
  6. Oct 1, 2026«پایان یک زامبی در سرور وب‌سایت رویداد WSS» 👤 #نیما_شیرزادی | کارشناسی ارشد ۱۴۰۱ 🕵️ در ر…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →