TGViewer
Channel Public Channel
Kernel Space

Kernel Space

@kernelsp

از الکترون‌هایی که در سیم‌ها جاری‌اند تا بیت‌هایی که در قلب CPU نفس می‌کشند، و از آن‌جا تا الگوریتم‌هایی که
این دنیای عظیم کامپیوتر را می‌سازند

لینک گروه چت:
https://t.me/kernel_chats
Subscribers
142
Photos
181
Videos
124
Links
248

Showing posts older than #1232 · Back to latest

Older Posts 20 shown
Post #1231 75
Kernel Space توی کار زیاد با این موضوع مواجه می‌شید که افراد زیادی هستن که فقط کار با یه سری ابزار محدود رو بلدن و خارج از اون تقریباً هیچی نیستن. مثلاً میکروتیک و مایکروسافت رو در حد خودشون بلدن، ولی نه زبان برنامه‌نویسی بلدن، نه لینوکس، نه سیسکو، نه چیز دیگه‌ای. جدا…
یه چیزی هم اضافه بگم

فرق بین مهندس و کارشناس توی سطح دید و توانایی یادگیریه


خداروشکر من شانس زیادی داشتم و بعد از اینکه سال ۱۴۰۲ از شغلم استعفا دادم و ترجیح دادم دانشگاه رو تموم کنم دانشجویان خفن و باسواد زیادی توی راه دیدم و رفیق و دوستم شدن

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

من معماری کامپیوتر پیشرفته خوندم
من اسمبلی و زبان سی خوندم و کار کردم
من با دو تا نوع میکرو پروژه زدم
من با دو تا مرسوم دیتابیس کار کردم
چند تا پروژه ماشین لرنینگ زدم
کلی دوره برق و ریاضیات رفتم
و کلی پروژه بک اند و دواپس هم زدم


عملا من دست توی هر سوراخی کردم 😁 و در نهایت دوباره برگشتم سر خونه اول یعنی شبکه (برای صرفا شغل و کار وگرنه قلبم هنوز توی سخت افزاره)


اگه بخوام مقایسه ای از نسخه ۱۴۰۲ خودم و الان بکنم میتونم بگم نه اون موقع چیزی بلد بودم نه الان هستم صرفا اون موقع یه آدم عوضی مغرور و خود گنده بین بودم الان خودمو هیچی حساب نمیکنم و همیشه میگم بیسوادم و حتی از کلمه مهندس بدم میاد 😂


یکی از دلایلی هم که زیاد پست آموزشی نمیزارم سر همینه حس نمیکنم چیز خاصی بلدم و می‌دونم سر همین نمی‌گم تا یه روز یاد بگیرم و باهاتون به اشتراک بزارم 😁
  • ❤ 2
Post #1230 63
توی کار زیاد با این موضوع مواجه می‌شید که افراد زیادی هستن که فقط کار با یه سری ابزار محدود رو بلدن و خارج از اون تقریباً هیچی نیستن.

مثلاً میکروتیک و مایکروسافت رو در حد خودشون بلدن، ولی نه زبان برنامه‌نویسی بلدن، نه لینوکس، نه سیسکو، نه چیز دیگه‌ای. جدا از اینکه دانششون محدود به همون چندتا ابزار شده، خیلی هم روی همون دانش کم تعصب دارن. وقتی دانششون زیر سؤال میره یا سریع عصبی میشن یا حتی شروع به تحقیر بقیه می‌کنن که «تو این چیزی که من بلدم رو بلد نیستی».

این افراد بیشتر کارشناس یک ابزار یا یک فن هستن؛ مثل متخصص پیچ‌گوشتی یا تعمیرکار یک مدل پمپ آب. ولی اکثریت ما مهندس هستیم.

تفاوت مهندس و کارشناس اینه که کارشناس معمولاً در چارچوب یک ابزار یا تخصص محدود میشه، ولی مهندس به یک دایره بزرگ‌تر از مهارت‌ها، علم و دانش تکیه داره.

برای یک مهندس فرقی نمی‌کنه فردا بهش بگن برو اینو یاد بگیر، اون موضوع رو بررسی کن، یا یه کار جدید انجام بده. چون یک پایه علمی داره و یک سری مفاهیم اصلی رو می‌فهمه.

مثلاً اگر فردا توی یک پروژه شبکه جدی بهم بگن برو جاوااسکریپت یاد بگیر، یا با زبان C که بلدی بیا توی یک پروژه برنامه‌نویسی، یا بک‌اند یک سایت رو انجام بده، نباید به مشکل بخورم. چون فقط یک کارشناس محدود به چند ابزار نیستم؛ یک مهندسم و درک خوبی از حوزه‌هایی مثل بک‌اند، دیتابیس، شبکه، معماری کامپیوتر و سیستم‌های امبدد دارم و می‌تونم خودم رو با نیاز پروژه وفق بدم.

یه چیزی هم بگم؛ یک مهندس نباید روی ابزار، زبان برنامه‌نویسی، علم خودش یا حتی شغلش تعصب داشته باشه. حتی نباید خودش رو بیش از حد به کامپیوتر محدود کنه.

یک مهندس کامپیوتر باید سواد ریاضی و برق خوبی هم داشته باشه، چون پایه خیلی از چیزهایی که باهاشون کار می‌کنه همینه.

همین دیگه، شبتون بخیر. بای بای


@KernelSP
  • ❤ 1
  • 👍 1
Post #1229 68
احتمالا یه گناهی قبلا کردم که مجازاتش شده اینکه الان دارم ویندوز سرور میخونم 😐
  • 🌚 4
Post #1228 89
Kernel Space چرا واقعا توی ایران اکثریت لپ تاپ های بازار Intel نسل ۱۲ و ۱۳ هستن؟! مگه اینا قدیمی نشدن پس توی سال ۲۰۲۶ برای چی فروش میرن؟
بحث سر نسل نبود
بحث سر این بود که چرا خب بازار رو با amd پر نمیکنن


قرار داد شبونه با Intel بستن؟
  • 👍 1
Post #1227 93
چرا واقعا توی ایران اکثریت لپ تاپ های بازار Intel نسل ۱۲ و ۱۳ هستن؟!
مگه اینا قدیمی نشدن پس توی سال ۲۰۲۶ برای چی فروش میرن؟
  • 👍 1
Post #1226 108
یکسری از مهارت‌ها و سوادها مثل CCNA و VCTA اول مسیر اینطوریه که آدم فکر می‌کنه:

بابا اینا که چیزی نیست، بکش کنار نابغه دوران و لینوس توروالدز ۲ وارد شده 😎 جوجه‌ چی می‌گفتی سخته؟ بده من همه رو خودم می‌زنم


بعد که میای جلوتر و مثلاً CCNP یا VCP می‌خونی، تازه می‌فهمی اوه اوه اوه غلط کردم و میفهمید تازه باس فایت شروع شده قبلی ها همه training level بود

الانم من رسیدم به جایی که حتی اسم خودمو هم درست یادم نمیاد، چه برسه به مفاهیم اولیه و چیزای دیگه هرچیزی هم که میخونم بیشتر گ.ه گیجه میگیرم 😂

خلاصه: مغز رسماً ترکیده شده… کمککک روانی دارم میشممم

SOS
  • 🤣 2
Post #1225 93
غیر ممکنه که یه شخصیت بازی آهنگ مخصوص خودش رو داشته باشه

اما ....

#edit
@kernelSP
Post #1224 96
Kernel Space مدرس دوره یه جوری راحت میگه: «اگه حداقل ۳۲ گیگ رم که یه چیز پایه‌ست ندارید، برید سیستم رو ارتقا بدید» 😐 خب داداش… بی‌ناموس دلقک، رم ۳۲ گیگ DDR5 الان شده حدود ۵۵ تا ۸۰ میلیون! پولشو تو میدی؟ 😐
بعد باز این اوکی

مردک دلقک میگه ۳۰۰ گیگ حداقل فضای خالی SSD می‌خوایم نه HDD فقط SSD

دلقک من اگه ۳۰۰ گیگ خالی SSD داشتم الان توی دلقک رو نمی‌دیدم داشتم توی دبی عشق و حال میکردم و لامبورگینی خودمو که با طلا ساخته شده بود سوار میشدم
  • 🤣 4
Post #1223 93
مدرس دوره یه جوری راحت میگه: «اگه حداقل ۳۲ گیگ رم که یه چیز پایه‌ست ندارید، برید سیستم رو ارتقا بدید» 😐

خب داداش… بی‌ناموس دلقک، رم ۳۲ گیگ DDR5 الان شده حدود ۵۵ تا ۸۰ میلیون! پولشو تو میدی؟ 😐
  • 💔 1
Post #1222 81
Kernel Space اصلا چرا اینو گفتم؟! من خب دارم دوره VCP نگاه می‌کنم و NSX توی این دوره‌ها برام سوال شده بود که مگه پهنای باند 10 گیگابیتی کم نیست برای یه سرور، اصلا چطوری دارند با این پهنا توی واقعیت کار میکنن خیلی ها؟ اونم با کلی سرویس و داستانی که روش اجرا میشه حالا چرا…
تو دیتاسنتر وقتی پهنای باند سرور رو زیاد می‌کنی، مشکل فقط حجم دیتا نیست که حل بشه.


هر packet که وارد سرور میشه، باید کلی پردازش روش انجام بشه؛ از interrupt و context switch گرفته تا پردازش TCP/IP stack، checksum، routing و اگر NSX یا firewall هم وسط باشه، چند لایه پردازش اضافه هم میاد روش.


مشکل اصلی اینجاست که CPU با حجم دیتا درگیر نیست، با تعداد packet در ثانیه درگیره. یعنی حتی اگر دیتای کلی زیاد نباشه، وقتی packet ها ریز و پشت سر هم زیاد بشن، فشار اصلی میفته روی core ها، cache و interrupt handling.


حالا وقتی پهنای باند رو از 10G می‌بری به 40G یا 100G، فقط throughput بالا نمیره بلکه packet rate هم وحشیانه زیاد میشه. همین باعث میشه CPU مدام درگیر context switch و پردازش‌های ریز بشه و عملاً به bottleneck تبدیل بشه.


برای همین تو دیتاسنتر واقعی، مشکل با زیاد کردن NIC حل نمیشه. چون گلوگاه از شبکه منتقل میشه روی CPU و بعد کل سیستم وارد محدودیت پردازشی میشه.


به همین خاطر هست که بحث‌هایی مثل offload، SmartNIC، traffic engineering و معماری درست شبکه مهم‌تر از صرفاً افزایش پهنای باند هست



@KernelSP
Post #1221 67
اصلا چرا اینو گفتم؟!

من خب دارم دوره VCP نگاه می‌کنم و NSX توی این دوره‌ها برام سوال شده بود که مگه پهنای باند 10 گیگابیتی کم نیست برای یه سرور، اصلا چطوری دارند با این پهنا توی واقعیت کار میکنن خیلی ها؟ اونم با کلی سرویس و داستانی که روش اجرا میشه حالا چرا مثلا ۴ تا پورت ۵۰ گیگی نمیزنن تموم بشه محدودیت ها؟!


بعد رفتم تحقیق کنم ببینم تا چه حد میشه پهنای باند یه سرور رایج مثل HP G10 رو افزایش داد. رسیدم به بحث bottleneck CPU.

خب شما جدا از پورت‌های اصلی سرور، چهار تا اسلات PCIe هم دارید که حتی میشه روشون (اگه ساپورت کنه) کارت‌های 100 گیگابیتی گذاشت و از نظر سخت‌افزاری مشکلی نداره.
ولی مشکل اینجاست که اگر CPU ساپورت و توان پردازشی کافی نداشته باشه، bottleneck می‌خورید و عملاً کل سیستم له میشه.


پس باید چی کار کرد؟ فقط زیاد کردن پهنای باند جواب نیست. پهنای باند یه سرور نهایتاً یه سقف مشخص داره (مثلاً 100G در سناریوهای رایج)، و بعد از اون باید با روش‌های دیگه هندلش کرد؛ مثل traffic shaping، NIC teaming، offload و معماری درست شبکه.


@KernelSP
Post #1220 53
به اعماقی از شبکه و مجازی سازی رسیدم که تهش سوراخ بود خوردم به معماری کامپیوتر 😐😂

#بی_ربط
  • 🤣 2
  • 🔥 1
Post #1218 53
Kernel Space آیا میدانستید تو دیتاسنترهای حرفه‌ای دیتاها مستقیم روی هاردهای داخل سرور نمی‌مونن و همه چیز میره روی سیستم‌های Storage که مخصوص همین کارن ؟ یعنی یه جای جدا، متمرکز و خیلی خفن‌تر از هاردهای معمولی سرور که هم سرعت بالاتری میده، هم امنیت و پایداری خیلی بیشتر…
و آیا میدانستید هر دیتاسنتر جز شبکه فیزیکی که شامل سوییچ و روتر و کابلاش میشه یه شبکه عظیم و پیچیده مجازی داره؟
Post #1217 66
آیا میدانستید تو دیتاسنترهای حرفه‌ای دیتاها مستقیم روی هاردهای داخل سرور نمی‌مونن و همه چیز میره روی سیستم‌های Storage که مخصوص همین کارن ؟


یعنی یه جای جدا، متمرکز و خیلی خفن‌تر از هاردهای معمولی سرور
که هم سرعت بالاتری میده، هم امنیت و پایداری خیلی بیشتر

@KernelSP
  • ❤ 1
Post #1216 65
Kernel Space Part 3 #شغلها اما شما مثلا توی تهران عمدتا با آگهی این شغل ها بیشتر روبرو می‌شید IT administrator: شما برای یه مجموعه یا شرکت یا کارخونه کار های شبکه و IT رو انجام میدید عمدتا کنار N+ و CCNA باید ماکروسافت و VoIP به خصوص ایزابل و میکروتیک هم بلد باشید…
پارت بعدی این معرفی شغل های حوزه IT رو بزارم یا نه؟


اگه مطلبی چیزی یا سوالی دارید بپرسید
  • 👍 1
Post #1215 69
Kernel Space اگه خواستید به جزوه دیجیتالی داشته باشید حتما obsidian رو تست کنید خداست یار همیشگی من توی این ۴ سال بوده مخصوصا با پلاگین remote save 😁 اما بحث این نبود وقتی یه جزوه نوشتید توی این مثلا ترجمه یه کتاب بود ولی حس کردید زیاد جالب درنیومده بدید به هوش مصنوعی…
من خودم وقتی حال ندارم ویدیو یا بخش کتاب رو بخونم

اسم تایتل و موضوع رو بهش میدم و ازش جزوه میگیرم 😂
در ۷۶ درصد اوقات بهتر و کامل از دوره و آموزش توضیح میده 😂
  • 🔥 1
Post #1214 78
اگه خواستید به جزوه دیجیتالی داشته باشید حتما obsidian رو تست کنید خداست یار همیشگی من توی این ۴ سال بوده مخصوصا با پلاگین remote save 😁

اما بحث این نبود وقتی یه جزوه نوشتید توی این مثلا ترجمه یه کتاب بود ولی حس کردید زیاد جالب درنیومده بدید به هوش مصنوعی و بگید برای obsidian هست و باقی مسائل و مشاهده میکنید جزوه تون از یه چیز ضعیف تبدیل به یه چیز خدا و خفن و بدون مشکلات و با توضیحات فنی تر و بهتر شده

@KernelSP
  • 🔥 1
Post #1213 64
سونی تصمیم گرفته مسیر انتشار بازی‌ها رو جدی‌تر به سمت دنیای دیجیتال ببره. طبق برنامه‌ریزی جدید، از ابتدای سال 2028 تولید دیسک‌های فیزیکی برای بازی‌های پلی‌استیشن 5 متوقف می‌شه.


دیسک‌هایی که تا قبل از این تاریخ عرضه شدن همچنان قابل استفاده باقی می‌مونن، اما عناوین جدید بعد از 2028 فقط به‌صورت دیجیتالی در دسترس خواهند بود و برای تجربه اون‌ها باید نسخه دانلودی تهیه بشه.


این تغییر در ادامه روندی اتفاق می‌افته که مدت‌هاست صنعت گیم به سمتش حرکت کرده؛ جایی که بخش عمده‌ای از فروش بازی‌ها (حدود 80 درصد در پلی‌استیشن) به‌صورت دیجیتال انجام می‌شه. حتی بسیاری از نسخه‌های فیزیکی فعلی هم بیشتر نقش یک مجوز برای دریافت نسخه آنلاین بازی رو دارن تا یک محصول کاملاً مستقل. عرضه کنسول‌هایی بدون دیسک‌خوان هم این مسیر رو پررنگ‌تر کرده.
در کنار مزایایی مثل دسترسی سریع‌تر و راحتی خرید، مدل دیجیتال محدودیت‌هایی هم داره؛ از جمله نبود امکان فروش دست‌دوم یا قرض دادن بازی. همچنین وابستگی به حساب کاربری و سرویس‌ها می‌تونه در برخی شرایط باعث از دست رفتن دسترسی به بازی‌ها بشه، چیزی که در نسخه‌های فیزیکی کمتر دیده می‌شه.


@KernelSP
Post #1212 56
ترجمه: خوشحالی من و تیمم وقتی باج افزار روی سرور های کار نکرد چون خیلی سرور ها قدیمی بودن 😁

@KernelSP
Older posts →
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 →