بلاگ

 
 

 

 

 
 

 

 

آموزش تست سرعت هارد دیسک در لینوکس

به مقاله امتیاز دهید:

در این مقاله بررسی می کنیم که چگونه با کمک دستور dd، ابزار hdparm و Flo سرعت دیسک را در سیستم عامل اوبونتو اندازه گیری کنیم.

فهرست مطالب

تست سرعت با دستور dd

در سیستم عامل ھای لینوکسی می توانید به کمک دستور “dd” سرعت خواندن و نوشتن برروی دیسک را محاسبه کنید.

برای تست سرعت Write از دستور زیر استفاده می کنیم.

# dd if=/dev/zero of=/tmp/testfile bs=1G count=1 oflag=dsync

بهتر است پس از هر بار تست با ابزار dd جهت دریافت نتیجه بهتر، یک مرتبه کش حافظه سیستم پاک شود و دوباره تست بعدی گرفته شود. به کمک این دستور می توانید کش را پاک کنید.

# sudo sh -c “/usr/bin/echo 3 > /proc/sys/vm/drop_caches”

و با استفاده از دستور زیر،‌سرعت Read را اندازه گیری می کنیم.

# dd if=/tmp/testfile of=/dev/null bs=1G count=1 iflag=dsync

تست سرعت با hdparm

با کمک دستور مربوطه، ابتدا برنامه hdparm را بر روی سیستم عامل نصب می کنیم.

# sudo apt-get install hdparm

سپس به کمک دستور زیر، تست را اجرا می کنیم. به این مسئله دقت کنید که حتما به جای sdX آدرس دیسک سرور خودرا وارد نمایید.

# sudo hdparm -tT /dev/sdX

اندازه گیری سرعت با Fio

به کمک این ابزار می توانید یک تست سرعت I/O از هارد دیسک خود بگیرید. با استفاده از دستور زیر، برنامه روی سیستم نصب می شود.

# sudo apt-get install fio

سپس برای اجرا نیاز است که یک فایل کانفیگ برای آن ایجاد شود. مقادیر زیر را در یک فایل به نام fio_test.fio وارد کنید.

# [global

rw=readwrite

ioengine=libai

bs=1m size=1g

numjobs=1

runtime=60

time_based

group_reporting

[write_test]

filename=write_test_file

سپس با کمک دستور زیر، برنامه را اجرا و سرعت را اندازه گیری کنید.

# fio fio_test.fio

چرا سرعت هارد دیسک در سرور مهم است؟

سرعت هارد دیسک یکی از عوامل کلیدی در عملکرد یک سرور است. هرچه سرعت هارد دیسک بالاتر باشد، سرور قادر خواهد بود اطلاعات را سریعتر بخواند و بنویسد. این سرعت به طور مستقیم بر روی عملکرد سرور، از جمله سرعت پاسخگویی، کارایی برنامه ها و توانایی مدیریت همزمان چندین درخواست تأثیر می گذارد.

دلایل اهمیت سرعت هارد دیسک در سرور

افزایش سرعت پاسخگویی: سرورهایی که برای ارائه خدمات به تعداد زیادی کاربر استفاده می شوند، نیازمند سرعت پاسخگویی بالایی هستند. یک هارد دیسک سریع، زمان انتظار برای دریافت اطلاعات را کاهش و تجربه کاربری بهتری را فراهم می کند.

بهبود کارایی برنامه ها: برنامه هایی که بر روی سرور اجرا می شوند، به طور مداوم به خواندن و نوشتن داده ها از دیسک نیاز دارند. یک دیسک کند می تواند باعث کاهش کارایی این برنامه ها و افزایش زمان پاسخگویی آن ها شود.

مدیریت همزمان چندین درخواست: سرورهای پر مشغله باید بتوانند همزمان چندین درخواست را پردازش کنند. یک هارد سریع به سرور اجازه می دهد تا به سرعت به این درخواست ها پاسخ دهد و از ایجاد مشکل جلوگیری کند.

کاهش زمان خرابی: هارد دیسک‌های سریع تر معمولاً دارای عمر طولانی تر و قابلیت اطمینان بیشتری هستند. این امر به کاهش زمان خرابی سرور و افزایش پایداری آن کمک می کند.

عوامل مؤثر بر سرعت دیسک

سرعت چرخش دیسک (RPM): هرچه سرعت چرخش دیسک بیشتر باشد، زمان دسترسی به داده ها کمتر می شود.

زمان دسترسی: زمان لازم برای یافتن داده های مورد نظر بر روی دیسک است.

سرعت انتقال داده: میزان داده‌ای که در هر ثانیه می‌تواند منتقل شود.

تکنولوژی ساخت: هارد دیسک های SSD به دلیل نداشتن قطعات متحرک، سرعت بسیار بالاتری نسبت به هارد دیسک های HDD دارند.

مبناکلود در دیتاسنتر اختصاصی خود، خدمات را با به روزترین سخت افزارها نظیر دیسک های SSD Datacenter و NVMe که سرعت بسیار بالاتری نسبت به دیسک های معمولی دارند، ارائه می دهد. از پنل کاربری خود می توانید برای دریافت خدماتی همچون سرور ابری، سرور مجازی با ترافیک نامحدود و… اقدام کنید.

مقالات منتخب

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *