🎯OOM Killer: The Linux Assassin🎯
خب چند وقت پیش یه مقالهای توسط آقای JOE CONWAY در بحث PostgreSQL Performance Tuning پابلیش شد که بررسیش خالی از لطف نیست.
این مقاله روی فیچری از کرنل لینوکس به نام OOM (Out-Of-Memory) Killer مخصوصا تو مبحث Kubernetes و تاثیراتش روی سرویس PostgreSQL هنگام دپلویش روی این پلتفرم تمرکز و بحث میکنه.
در درجه اول خوده این فیچر رو مورد بررسی قرار می گیره و سطوحی که این فیچر میتونه تاثیر بزاره روی سرویسهای مختلف و قضیه اینجوریه که PostgreSQL نباید توسط OOM Killer کیل بشه چرا که مشکلاتی به همراه داره (تو مقاله کامل بررسی شده) ...
در نهایت هم روی مبحث Kubernetes QoS صحبت میکنه و تاثیراتی که هر کدوم از این سطوح QoS میتونن روی OOM Killer و عملا PostgreSQL بزارن ...
Links:
✅https://info.crunchydata.com/blog/deep-postgresql-thoughts-the-linux-assassin
◾️https://www.postgresql.org/docs/current/kernel-resources.html#LINUX-MEMORY-OVERCOMMIT
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
خب چند وقت پیش یه مقالهای توسط آقای JOE CONWAY در بحث PostgreSQL Performance Tuning پابلیش شد که بررسیش خالی از لطف نیست.
این مقاله روی فیچری از کرنل لینوکس به نام OOM (Out-Of-Memory) Killer مخصوصا تو مبحث Kubernetes و تاثیراتش روی سرویس PostgreSQL هنگام دپلویش روی این پلتفرم تمرکز و بحث میکنه.
در درجه اول خوده این فیچر رو مورد بررسی قرار می گیره و سطوحی که این فیچر میتونه تاثیر بزاره روی سرویسهای مختلف و قضیه اینجوریه که PostgreSQL نباید توسط OOM Killer کیل بشه چرا که مشکلاتی به همراه داره (تو مقاله کامل بررسی شده) ...
در نهایت هم روی مبحث Kubernetes QoS صحبت میکنه و تاثیراتی که هر کدوم از این سطوح QoS میتونن روی OOM Killer و عملا PostgreSQL بزارن ...
Links:
✅https://info.crunchydata.com/blog/deep-postgresql-thoughts-the-linux-assassin
◾️https://www.postgresql.org/docs/current/kernel-resources.html#LINUX-MEMORY-OVERCOMMIT
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
⚪️ لینوکسی بشیم: جستجوی فایل با grep (آپشنها)
🔗https://vrgl.ir/1co2q
#linux #grep #آموزش #file #search
@gopher_academy
🔗https://vrgl.ir/1co2q
#linux #grep #آموزش #file #search
@gopher_academy
🏆 #آزمون ورودی بوتکمپ DevOps چلهخانه آروان
🕰 زمان برگزاری: جمعه ۱۰ دی ساعت ۱۶:۰۵
🎁 دوره #Linux کوئرا کالج
🎖نفرات برتر این مسابقه وارد بوتکمپ پروژهمحور سهماهه دوآپس خواهند شد و زیر نظر منتورهای آروان، با کار روی زیرساخت ابری و در یک پروژه واقعی مفاهیم تخصصی لازم برای مسیر شغلی یک مهندس دواپس رو یاد خواهند گرفت...
🥊 تمرین در بانک سوالات | 🎖 تکمیل پروفایل کوئرایی | 📚دورههای برنامهنویسی
➖ اطلاعات بیشتر و ثبتنام #رایگان:👇
🔗 https://quera.ir/r/doz86
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🕰 زمان برگزاری: جمعه ۱۰ دی ساعت ۱۶:۰۵
🎁 دوره #Linux کوئرا کالج
🎖نفرات برتر این مسابقه وارد بوتکمپ پروژهمحور سهماهه دوآپس خواهند شد و زیر نظر منتورهای آروان، با کار روی زیرساخت ابری و در یک پروژه واقعی مفاهیم تخصصی لازم برای مسیر شغلی یک مهندس دواپس رو یاد خواهند گرفت...
🥊 تمرین در بانک سوالات | 🎖 تکمیل پروفایل کوئرایی | 📚دورههای برنامهنویسی
➖ اطلاعات بیشتر و ثبتنام #رایگان:👇
🔗 https://quera.ir/r/doz86
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
📌 Principal Backend Engineer (Java/Golang) - infrastructure
📝 Type: Visa Sponsorship
🌍 Relocation Package: ✅
🏢 Company: bybit
📍 Location: TAIWAN
⌨️ Category: #Programming
🔗 Tags: #java #golang #grpc #cryptocurrency #storage #linux
📌 Team Lead
📝 Type: Visa Sponsorship
🌍 Relocation Package: ✅
🏢 Company: exness
📍 Location: CYPRUS
⌨️ Category: #Programming
🔗 Tags: #python #react #typescript #golang #kubernetes #paas #scrum
➖➖➖➖➖➖➖➖
👑 @gopher_academy
📝 Type: Visa Sponsorship
🌍 Relocation Package: ✅
🏢 Company: bybit
📍 Location: TAIWAN
⌨️ Category: #Programming
🔗 Tags: #java #golang #grpc #cryptocurrency #storage #linux
📌 Team Lead
📝 Type: Visa Sponsorship
🌍 Relocation Package: ✅
🏢 Company: exness
📍 Location: CYPRUS
⌨️ Category: #Programming
🔗 Tags: #python #react #typescript #golang #kubernetes #paas #scrum
➖➖➖➖➖➖➖➖
👑 @gopher_academy
👍2💋2❤1🎃1💊1
Forwarded from Linux Labdon
با مفاهیم deadlock و علتهایی که ممکنه منجر بهش بشه توی این سایت بصورت عملی آشنا بشید.
#Concurrency #Deadlock #Operating #System #OS #linux #C #Race #condition
https://deadlockempire.github.io
➖➖➖➖➖➖➖➖
👑 @linux_labdon
#Concurrency #Deadlock #Operating #System #OS #linux #C #Race #condition
https://deadlockempire.github.io
➖➖➖➖➖➖➖➖
👑 @linux_labdon
👍2💅1
🔵 عنوان مقاله
GoMLX: An Accelerated Machine Learning Framework for Go
🟢 خلاصه مقاله:
اGoMLX یک مجموعه کتابخانه و ابزار یادگیری ماشین برای زبان Go است که با تمرکز بر اجرای شتابگرفته و تجربهای سازگار با اکوسیستم Go ارائه میشود. این پروژه عملاً نقش جایگزینی برای PyTorch یا TensorFlow در دنیای Go را بازی میکند و ساخت مدل، آموزش، پردازش داده و استنتاج را با APIهای ساده و ایدئوماتیک Go ممکن میسازد. با وجود نام مشابه، هیچ ارتباطی با MLX از Apple ندارد و در حال حاضر فقط روی Linux قابل استفاده است؛ انتخابی که آن را برای محیطهای سروری و کانتینری رایج مناسب میکند.
#GoMLX #Go #MachineLearning #PyTorch #TensorFlow #Linux #MLOps
🟣لینک مقاله:
https://golangweekly.com/link/174649/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GoMLX: An Accelerated Machine Learning Framework for Go
🟢 خلاصه مقاله:
اGoMLX یک مجموعه کتابخانه و ابزار یادگیری ماشین برای زبان Go است که با تمرکز بر اجرای شتابگرفته و تجربهای سازگار با اکوسیستم Go ارائه میشود. این پروژه عملاً نقش جایگزینی برای PyTorch یا TensorFlow در دنیای Go را بازی میکند و ساخت مدل، آموزش، پردازش داده و استنتاج را با APIهای ساده و ایدئوماتیک Go ممکن میسازد. با وجود نام مشابه، هیچ ارتباطی با MLX از Apple ندارد و در حال حاضر فقط روی Linux قابل استفاده است؛ انتخابی که آن را برای محیطهای سروری و کانتینری رایج مناسب میکند.
#GoMLX #Go #MachineLearning #PyTorch #TensorFlow #Linux #MLOps
🟣لینک مقاله:
https://golangweekly.com/link/174649/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - gomlx/gomlx: GoMLX: An Accelerated Machine Learning Framework For Go
GoMLX: An Accelerated Machine Learning Framework For Go - gomlx/gomlx
❤2 1
Forwarded from Linux Labdon
🔵 عنوان مقاله
Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
🟢 خلاصه مقاله:
Ubuntu 25.10 در حال جایگزینی Rustا Coreutils بهجای GNU Coreutils است. آزمایشهای اولیه نشان میدهد نسخه Rust در برخی سناریوها کندتر از پیادهسازی C در GNU Coreutils عمل میکند. با این حال هنوز تا انتشار پایدار چند هفته باقی مانده و توسعهدهندگان upstream در حال بهینهسازی و رفع شکافهای کارایی هستند تا ضمن بهرهمندی از مزایای ایمنی Rust، به کارایی همتراز برسند.
#Ubuntu2510 #Ubuntu #RustCoreutils #GNUCoreutils #Linux #Performance #OpenSource #RustLang
🟣لینک مقاله:
https://www.phoronix.com/news/Ubuntu-Rust-Coreutils-Perf
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
🟢 خلاصه مقاله:
Ubuntu 25.10 در حال جایگزینی Rustا Coreutils بهجای GNU Coreutils است. آزمایشهای اولیه نشان میدهد نسخه Rust در برخی سناریوها کندتر از پیادهسازی C در GNU Coreutils عمل میکند. با این حال هنوز تا انتشار پایدار چند هفته باقی مانده و توسعهدهندگان upstream در حال بهینهسازی و رفع شکافهای کارایی هستند تا ضمن بهرهمندی از مزایای ایمنی Rust، به کارایی همتراز برسند.
#Ubuntu2510 #Ubuntu #RustCoreutils #GNUCoreutils #Linux #Performance #OpenSource #RustLang
🟣لینک مقاله:
https://www.phoronix.com/news/Ubuntu-Rust-Coreutils-Perf
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Phoronix
Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
Ubuntu 25.10's transition to using Rust Coreutils in place of GNU Coreutils has uncovered a few performance issues so far with the Rust version being slower than the C-based GNU Coreutils
❤1