تست هارد از سرور لینوکس
تست هارد یکی از موارد پراستفاده ای است که همه مدیران سرورها نیاز به یادگیری آن دارند. بسیار پیش می آید که حس می کنید هارد شما کند است ولی نمی دانید چگونه می توان آن را تست کرد. یا مثلا سرور جدیدی خریداری کرده اید، یکی از ساده ترین راه های اطمینان حدودی از درست بودن هارد، این است که از آن تست سرعت بگیرید و بررسی کنید.
این تست البته به صورت حرفه ای اگر بخواهد انجام شود، باید سیستم به صورت سینگل یوزر مود بالا بیاید تا هارد درگیری پروسس های دیگری نداشته باشد. ممکن است سیستم عامل سرور شما وی ام ویر باشد و یکی از ماشین های شما درحال درگیر کردن هارد باشد. این مشکل می تواند باعث کندی سرعت سایر کاربران شود. در این شرایط معمولا سرور را به حالت رسکیو بالا می آوریم و تست را انجام می دهیم. می تواند توسط VNC که در مقاله VNC چیست در مورد آن صحبت کردیم نیز به سرور وصل شد اگر احیانا شبکه سرور متصل نشده بود.
به طور کلی، هارد ها دو کار می توانند انجام دهند، یکی خواندن یا همان Read و یکی نوشتن یا همان Write. اگر سرعت خواندن و نوشتن روی هارد طبیعی و مناسب باشد، احتمال مشکل دار بودن هارد کم تر است. در لینوکس یک دستگاه مجازی به نام Zero داریم که کار آن تولید بی نهایت به علاوه یک 0 است ( یعنی تولید عدد 0 هیچ گاه به اتمام نمی رسد ). ما در این تست از تعداد بی نهایت + یک صفر این دستگاه برای تست هارد استفاده خواهیم کرد تا سرعت نوشتن را تست کنیم ( اصطلاحا و به زبان ساده، از این فایل روی یک فایل دیگر می نویسیم ). یک دستگاه مجازی دیگر نیز داریم که شاید نام آن را بتوان سیاه چاله گذاشت. نام این دستگاه null است. هرچه داخل این فایل وارد کنید نابود خواهد شد. از این فایل هم برای تست خواندن هارد استفاده می کنیم.
تست هارد برای نوشتن
دستور زیر را میزنیم تا هارد همگام بشود. عدم انجام این کار باعث می شود سرعتی مشاهده کنید که خیلی زیاد و غیرواقعی است.
1 | sync |
دستور زیر را می زنیم:
1 | dd if=/dev/zero of=speedtestfile bs=1M count=1024 |
خروجی شما مشابه زیر خواهد بود که به معنی سرعت نوشتن 21.3 مگابایت بر ثانیه است. البته تست ما روی یک سرور خیلی مشغول بوده است و سرعت مشاهده شده چندان جالب نیست.
1 | 1073741824 bytes (1.1 GB) copied, 50.4864 s, <strong>21.3 MB/s</strong> |
[line]
تست هارد برای خواندن
اگر می خواهید سرعت واقعی خواندن هارد خود را مشاهده کنید، ابتدا دستور زیر را بزنید تا کش هارد شما پاکسازی شود.
1 | sudo /sbin/sysctl -w vm.drop_caches=3 |
سپس فایلی که برای تست سرعت ساخته بودیم را در دیوایس null میریزیم.
1 | dd if=tempfile of=/dev/null bs=1M count=1024 |
خروجی شما این شکلی خواهد بود و به معنی سرعت 1.6 گیگابایت بر ثانیه است.
1 | 1073741824 bytes (1.1 GB) copied, 0.66893 s, <strong>1.6 GB/s</strong> |
کار تمام است. شما توانستید به راحتی تست سرعت هارد را انجام دهید.
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور مجازی، لایسنس امنیتی imunify360 و لایسنس سی پنل اصل شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست