دسته: مطالب کاربردی

محمد علی پیروزمند
23 ژانویه 2023
NAS Storage چیست ؟
23 ژانویه 2023

کلمه NAS مخفف Network Attached Storage است و به عنوان یک سرور جهت ذخیره‌سازی اطلاعات عمل میکند ، از دستگاه NAS برای مدیریت متمرکز فایل های سازمانی و اشتراک گذاری فایلها استفاده میشود. سرعت NAS ها به نسبت سرورهای عادی بیشتر و نحوه اشتراک گذاری فایلها در آنها بسیار ساده‌تر است. در این دسته از سرورها مدل دسترسی به اطلاعات FILE LEVEL ACCESS است و معمولا از سیستم عامل ویندوز نسخه استوریج سرور برای آنها استفاده میشود و بسیاری از سرویسهایی که روی ویندوز های عادی هستند بر روی این ویندوز قابل نیست از جمله DHCP  ، DNS و اکتیو دایرکتوری و … در عوض سرویسهای FILE SHARING بهینه شده است.

 

معمولا NAS STORAGE ها امکان به اشتراک گذاری تعداد بالای هارد دیسک را تا 280 ترابایت دارا هستند و معمولا به صورت اکسترنال و دارای مدیریت متمرکز هستند و کارت شبکه تا 20000 جلسه هم‌زمان یا Concurrent Session را پشتیبانی میکند.

محمد علی پیروزمند
16 ژانویه 2023
مفهوم RAID و انواع آن
16 ژانویه 2023

واژه Raid مخفف Redundant Array of Independent Disks میباشد که در واقع ایجاد یک کل واحد از مجموعه ای از هارد دیسک ها را فراهم میکند ، بدین ترتیب برای سیستم عامل به عنوان یک منبع واحد به نظر میاید. Raid را میتوان تکنولوژی مجازی سازی هارددیسک هم نامید. این اتصال هم به صورت نرم افزاری و هم به صورت سخت افزاری انجام میشود. تکنولوژی Raid سطوح مختلفی دارد که هر کدام بسته به نوع سطح از امنیت و مزایای ویژه ای برخوردار است. اولین و ساده‌ترین انواع Raid را در پنجره Disk Management ویندوز میتوان با دینامیک نمودن هاردها و انتخاب همه و تغییر به RAID این امکان را استفاده نمود. همانطور که گفتیم این تبدیل به صورت نرم افزاری است در حالیکه میتوان با استفاده از RAID Controller ها نیز کار را انجام داد. RAID Controller یک قطعه سخت افزاری یا یک امکان نرم افزاری است که بین هارد دیسک و سیستم عامل قرار میگیرد تا عملکرد دیسک و عمر مفید هاردها را بهبود ببخشد.

ذخیزه سازی در RAID باعث افزایش امنیت ، افزایش کارایی هاردها و در نهایت افزایش ظرفیت خواهد شد.

این نوع ذخیره‌سازی شامل 3 نوع است :

  • Mirroring : یعنی داده ها در یک دیسک دیگر آینه ای میشوند ، به اصطلاح داده ها علاوه بر دیسک اصلی بر روی دیسک دیگری نیز کپی میشوند و در صورتیکه برای دیسک اصلی مشکلی به‌وجود بیاید اطلاعات از دیسک دوم خوانده میشود. عملیات خواندن در این روش سریعتر و نوشتن در این روش کندتر است. همچنین بازیابی آرایه دیسک Mirror شده آسان است ولی در طی عملیات بازسازی ، خواندن اندکی کندتر میشود.
  • Stripping : این روش برای افزایش کارایی داده ها را در دو دیسک قرار میدهد به این ترتیب که مثلا در RAID 0 جداسازی اطلاعات از دو دیسک انجام میشود و این عمل باعث افزایش سرعت خواندن و نوشتن میشود.
  • Error Correction : همان مکانیزم تصحیح خطاست ، بدین شکل که با استفاده از بیت Parity امکان پیدانمودن مشکل و تصحیح آن را فراهم میکند ، به عنوان مثال Raid5 اطلاعات را در سه دیسک ذخیره میکند که دیسک سوم اطلاعات Parity را نگه داری میکند. این روش باعث کاهش سرعت نوشتن میشود چون میبایست بیت کنترلی را هم در دیسک سوم ذخیره کند.
انواع رید ها شامل این  سه دسته بندی اصلی است :
  • استاندارد
  • ترکیبی
  • غیراستاندارد

 

RAID 0 :

ساده‌ترین نوع رید میباشد که به صورت عادی در سیستم عامل ها وجود دارد ، قبلا هم گفتیم به عنوان مثال در ویندوز گزینه Disk Management امکان دسترسی و ایجاد این نوع رید را در مدل Stripped و Spanned فراهم میکند. در این روش هاردها به صورت سری به هم متصل میشوند و هیچگونه رزروی برایشان وجود ندارد.

RAID 1 :

امن ترین تکنولوژی در انواع رید ها ، RAID 1 است که برای سرورها یا Storage استفاده میشود ، در این تکنولوژی از زوج عدد هارد استفاده میشود و اطلاعات به صورت همزمان در هارد دوم ذخیره میشود ، با توجه به اینکه اطلاعات می بایست در دو هارد نوشته شوند سرعت نوشتن در این مدل پایین است ، در صورت بروز مشکل برای یکی از هارد ها ، اطلاعات بدون نقص از روی هارد دوم خوانده میشود.

RAID 2 :

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

RAID 3 :

در این رید از نواربندی اطلاعات استفاده میشود ، یک هارد برای ذخیره بیت Parity در نظر گرفته شده و برای تشخیص خطاها از ECC استفاده میشود.

RAID 4:

این نوع رید شباهت زیادی با رید 3 دارد و تنها تفاوت آن در نحوه به اشتراک گذاری داده ها میباشد. در این مدل برای اجرا حداقل به 3 دیسک نیاز است و به دلیل استفاده از نوارهای بزرگ این امکان را فراهم میکند که هر رکوردی را از هر درایوی بتوانیم بخوانیم و این مورد در کارایی بسیار مؤثر است.

RAID 5:

در این مدل مانند RAID 1 از Mirroring برای ذخیره اطلاعات استفاده میشود ، یک بیت Parity هم بین دیسک ها توزیع میشود که در صورت بروز خطا یا مشکل میتوانیم اطلاعات را از طریق این بیت ها بازیابی کنیم. در این مدل هم حداقل به 3 دیسک نیاز داریم. در این مدل سرعت نوشتن به دلیل بیت Parity پایین‌تر از Raid 1 است. در حال حاضر این نوع از Raid در بیشتر Storage ها و Workstation ها به کار گرفته میشود.

 

RAID 6:

این مدل هم شباهت زیادی با RAID 5 دارد فقط با این تفاوت که تعداد دیسک رزرو به دو عدد افزایش یافته و باعث افزایش ضریب امنیت نسبت به رده قبلی خود شده است. این روش در بیشتر نقاط دنیا استفاده میشود و با توجه به افزایش ضریب امنیت آن و همچنین سرعت بالاتر نسبت به RAID 5 از محبوبیت بیشتری برخوردار است.

RAID 10 :

این مدل از RAID ، از تکنولوژی رید ترکیبی است ، بدین شکل که از ترکیب RAID 0 و RAID 1 به‌وجود آمده است ، به عنوان مثال اگر 6 هارد را در نظر بگیریم ، 3 عدد از این هاردها ، با هم دیگر RAID 1  میشوند که باعث افزایش امنیت خواهند شد و 3 عدد باقیمانده با هم RAID 0 میشوند که سرعت نوشتن بر روی این هارد ها افزایش یافته است.

RAID 50:

این مدل از RAID هم از انواع رید های ترکیبی است که از ترکیب RAID 0  و RAID 5 استفاده شده است ، در این مدل از رید ابتدا تمام هارد ها به بخش های کوچک‌تر تقسیم میشوند و هر قسمت به RAID 5 تبدیل میشوند. در نهایت تمام بخش های رید شده با RAID 5 ، به RAID 0 تبدیل شوند.

 

 

 

 

محمد علی پیروزمند
14 ژانویه 2023
کند شدن سیستم در اثر SVCHOST
14 ژانویه 2023

[vc_row][vc_column width=”1/2″ uniqid=”63c2b0cf99eef” css=”.vc_custom_1673866041909{background-color: #121212 !important;border-radius: 25px !important;}”][vc_single_image image=”2171″ img_size=”full” alignment=”center” css=”.vc_custom_1673703672064{margin-top: 50px !important;}”][/vc_column][vc_column width=”1/2″][vc_column_text]

SVCHOST.exe به گفته مایکروسافت نام نوعی پروسس میزبان برای سرویسهایی است که از داخل فایلهای DLL اجرا میشوند. به زبان ساده svchost.exe یک نام عمومی است برای فرآیندهایی که از طریق DLLها یا از داخل آنها اجرا میشوند و محل قرار گیری آن در فولدر SystemRoot%\System32% میباشد. در زمان بوت شدن سیستم ، ویندوز قسمت Services رجیستری بررسی میشود و یک لیست از سرویسهایی که باید اجرا شوند تهیه میشود ، در این حالت تعداد زیادی SVCHOST میتوانند به صورت همزمان با هم اجرا شوند تا باعث افزایش سرعت بوت شدن ویندوز شود. این روش باعث کنترل بهتر و عیب یابی بهتر میشود.

فایل های DLL توابع کتابخانه ای ویندوز هستند که به جای نگهداری در فایل EXE در فایلهایی با این عنوان نگهداری میشوند ، همانطور که میدانید امکان اجرای یک DLL به صورت مستقیم وجود ندارد ، فقط میتوان از طریق یک فایل EXE فراخوانی شود و به این علت مایکروسافت SVCHOST را خلق کرد.

بارها دیده اید که تعداد زیادی SVCHOST در تسک منیجر ویندوز و قسمت Process فعال است که همین مورد باعث کندی ویندوز میشود. برخی از این سرویسهای مورد نیاز نیست و اغلب باعث سنگینی سیستم و عدم کارکرد صحیح آن میشود.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width=”1/2″][vc_custom_heading text=”راهکار برای حل این مشکل چیست ؟” font_container=”tag:h2|text_align:center”][vc_column_text]

همانطور که در بالا گفتیم SVCHOST به عنوان میزبان برای سرویس است ، از جمله این سرویسها میتوانیم به Windows Update ، Plug & Play ، Windows Firewall و RPC اشاره کنیم ، ما میتوانیم با استفاده از تسک منیجر و استفاده از پروسس ها ببینیم که چه تعداد SVCHOST در حال حاضر مشغول به کار هستند ، همانطور که میدانید ویندوز از سرویس های مختلفی استفاده میکند که اگر هر کدام بخواهند به طور جداگانه کار کنند نیاز به پردازنده و قدرت پردازش بسیار قوی دارد ، در حالیکه SVCHOST به صورت گروه بندی شده پردازش گروه و طبقه خود را مدیریت میکند.

[/vc_column_text][/vc_column][vc_column width=”1/2″ css=”.vc_custom_1673866101515{background-color: #121212 !important;border-radius: 25px !important;}” uniqid=”63c52b671aa06″][vc_single_image image=”2181″ img_size=”full” alignment=”center” css=”.vc_custom_1673866009149{border-radius: 25px !important;}”][/vc_column][vc_column][vc_column_text]

برای حل مشکل در این قسمت میتوانید سرویسی که بیشترین حجم منابع را از لحاظ رم و CPU اشغال کرده ، با کلیک راست روی SVCHOST مربوطه  و کلیک بر روی Go to Service ، و غیر فعال نمودن سرویس مورد نظر ، منابعی را که آن سرویس دریافت نموده ، آزاد نمود. هرگز نباید SVCHOST را EndProcess کنید یا فعالیت آن را متوقف کنید ، تنها با روشی که ذکر شد میتوانید مشکل مربوطه را به شکل صحیح و بدون اینکه عملکرد ویندوز شما دچار مشکل شود برطرف سازید.

[/vc_column_text][/vc_column][/vc_row]

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