انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: M.Mehdi در 21 اسفند 1393، 06:27 بظ
-
با سلام و وقت بخیر
اونطور که بنده اطلاع دارم پارتیشن لینوکس ext40 سرعت بالاتری نسبت به ntfs در اختیار میذاره
اما امروز که این تست رو روی هارد توسط hdparm انجام دادم نتایج کامل برعکس بود
روی ntfs سرعت ۷۰−۸۰ مگابایت در ثانیه و روی ext4 بین ۴۰ تا ۵۰ مگابایت
ممنون میشم اگر در این مورد راهنمایی کنید تا اگر مشکلی هست حلش کنم
-
چهطوری بنچمارک گرفتی؟
-
سرعتش یکیه تقریبا.
-
با سلام
خروجی را ملاحضه کنید , sda5 پارتیشن / سیستم و sda2 یکی از درایو های ویندوز هست
user@ProBook:~$ sudo hdparm -Tt /dev/sda2
/dev/sda2:
Timing cached reads: 7974 MB in 2.00 seconds = 3988.65 MB/sec
Timing buffered disk reads: 246 MB in 3.02 seconds = 81.59 MB/sec
user@ProBook:~$ sudo hdparm -Tt /dev/sda5
/dev/sda5:
Timing cached reads: 7720 MB in 2.00 seconds = 3861.03 MB/sec
Timing buffered disk reads: 176 MB in 3.01 seconds = 58.49 MB/sec
ممنون
-
به نظر میرسه موقع روشن بودن گنو/لینوکس این کار رو انجام دادی که خب طبیعیه پایینتر نشون بده. چون پارتیشن ویندوزی هیچ کاری انجام نمیده و تمام توانش رو می ده به این برنامه. ولی پارتیشن گنو/لینوکسی هم داره خود سیستمعامل رو اجرا میکنه و هم این برنامه و برنامههای دیگه رو اجرا میکنه. در وایان هرچه قدر موند رو میده به برنامه
-
به نظر میرسه موقع روشن بودن گنو/لینوکس این کار رو انجام دادی که خب طبیعیه پایینتر نشون بده. چون پارتیشن ویندوزی هیچ کاری انجام نمیده و تمام توانش رو می ده به این برنامه. ولی پارتیشن گنو/لینوکسی هم داره خود سیستمعامل رو اجرا میکنه و هم این برنامه و برنامههای دیگه رو اجرا میکنه. در وایان هرچه قدر موند رو میده به برنامه
البته باید این رو هم در نظر بگیریم که پارتیشن dev/sda 5 یک پارتیشن logical تشریق دارند نه primary و دلیل کمی کند تر بودنش هم میتونه به همین خاطر باشه(حد اقل من تو سیستم خودم که تست کردم اینجوری بود با اینکه پارتیشن logical یک پارتیشت NTFS بود (البته بیکار)و پارتیشن primary یک EXT4 بود که لینوکس ارچ از اونجا بوت شده بود باز هم سرعت پارتیشن primary که EXT4 بود با اختلاف نسبتا زیادی بیشتر بود) پس فکر میکنم بشتر primary یا logical بودن رو سرعت تاثیر میذاره.
-
به نظر میرسه موقع روشن بودن گنو/لینوکس این کار رو انجام دادی که خب طبیعیه پایینتر نشون بده. چون پارتیشن ویندوزی هیچ کاری انجام نمیده و تمام توانش رو می ده به این برنامه. ولی پارتیشن گنو/لینوکسی هم داره خود سیستمعامل رو اجرا میکنه و هم این برنامه و برنامههای دیگه رو اجرا میکنه. در وایان هرچه قدر موند رو میده به برنامه
با تشکر از شما
متاسفانه این قضیه صدق نمیکنه چرا که در حال حاضر اوبونتو بنده ی روی یک درایو ssd نصب هست و روی هارد اصلی 130 گیگ فضای آزاد دارم که مجداد پارتیشن ext4 شد ولی فرقی حاصل نشد
به نظر میرسه موقع روشن بودن گنو/لینوکس این کار رو انجام دادی که خب طبیعیه پایینتر نشون بده. چون پارتیشن ویندوزی هیچ کاری انجام نمیده و تمام توانش رو می ده به این برنامه. ولی پارتیشن گنو/لینوکسی هم داره خود سیستمعامل رو اجرا میکنه و هم این برنامه و برنامههای دیگه رو اجرا میکنه. در وایان هرچه قدر موند رو میده به برنامه
البته باید این رو هم در نظر بگیریم که پارتیشن dev/sda 5 یک پارتیشن logical تشریق دارند نه primary و دلیل کمی کند تر بودنش هم میتونه به همین خاطر باشه(حد اقل من تو سیستم خودم که تست کردم اینجوری بود با اینکه پارتیشن logical یک پارتیشت NTFS بود (البته بیکار)و پارتیشن primary یک EXT4 بود که لینوکس ارچ از اونجا بوت شده بود باز هم سرعت پارتیشن primary که EXT4 بود با اختلاف نسبتا زیادی بیشتر بود) پس فکر میکنم بشتر primary یا logical بودن رو سرعت تاثیر میذاره.
اطلاعات بنده راجع به پارتیشن logical و primary محدود هست سعی کردم تا با حذف پارتیشن و پارتیشن بندی مجدد primary کنم فضای خالی رو اما باز هم سرعت روی ext4 مقدار ۵۰ مگابایت هست و روی ntfs مقدار ۶۰ مگابایت هست (قبلا روی ntfs مقدار ۸۰ بود! )
-
http://www.phoronix.com/scan.php?page=article&item=linux_311_filesystems&num=1
http://superuser.com/questions/161901/which-file-system-gives-me-the-best-speed
http://people.cs.clemson.edu/~jzwang/pub/fbench.pdf
https://www.thomas-krenn.com/en/wiki/Linux_I/O_Performance_Tests_using_dd
-
به نظر میرسه موقع روشن بودن گنو/لینوکس این کار رو انجام دادی که خب طبیعیه پایینتر نشون بده. چون پارتیشن ویندوزی هیچ کاری انجام نمیده و تمام توانش رو می ده به این برنامه. ولی پارتیشن گنو/لینوکسی هم داره خود سیستمعامل رو اجرا میکنه و هم این برنامه و برنامههای دیگه رو اجرا میکنه. در وایان هرچه قدر موند رو میده به برنامه
با تشکر از شما
متاسفانه این قضیه صدق نمیکنه چرا که در حال حاضر اوبونتو بنده ی روی یک درایو ssd نصب هست و روی هارد اصلی 130 گیگ فضای آزاد دارم که مجداد پارتیشن ext4 شد ولی فرقی حاصل نشد
به نظر میرسه موقع روشن بودن گنو/لینوکس این کار رو انجام دادی که خب طبیعیه پایینتر نشون بده. چون پارتیشن ویندوزی هیچ کاری انجام نمیده و تمام توانش رو می ده به این برنامه. ولی پارتیشن گنو/لینوکسی هم داره خود سیستمعامل رو اجرا میکنه و هم این برنامه و برنامههای دیگه رو اجرا میکنه. در وایان هرچه قدر موند رو میده به برنامه
البته باید این رو هم در نظر بگیریم که پارتیشن dev/sda 5 یک پارتیشن logical تشریق دارند نه primary و دلیل کمی کند تر بودنش هم میتونه به همین خاطر باشه(حد اقل من تو سیستم خودم که تست کردم اینجوری بود با اینکه پارتیشن logical یک پارتیشت NTFS بود (البته بیکار)و پارتیشن primary یک EXT4 بود که لینوکس ارچ از اونجا بوت شده بود باز هم سرعت پارتیشن primary که EXT4 بود با اختلاف نسبتا زیادی بیشتر بود) پس فکر میکنم بشتر primary یا logical بودن رو سرعت تاثیر میذاره.
اطلاعات بنده راجع به پارتیشن logical و primary محدود هست سعی کردم تا با حذف پارتیشن و پارتیشن بندی مجدد primary کنم فضای خالی رو اما باز هم سرعت روی ext4 مقدار ۵۰ مگابایت هست و روی ntfs مقدار ۶۰ مگابایت هست (قبلا روی ntfs مقدار ۸۰ بود! )
سلام
اگر تست های قبلی که گذاشتید مربوط به درایو SSD باشند به احتمال زیاد درایوتون مشکل داره(عقیده کلی بر برتری سرعت در هارد های SSD نسبت به HDDاست.). چون من با اینکه هارد لبتاپم معمولی هست(منظور HDD یا همون دیسک مدور) سرعتم چه در EXT4 و چه NTFS خیلی بیشتر از شما هست سرعت گردش هارد من 5400 دور در دقیقه است. یه سوال که شاید زیاد ربط نداشته باشه رابط اتصال هاردتون روی مادر برد چیه؟SATA چند منظورمه.
پارتیشن EXT4 که لینوکس توش نصبه
/dev/sda2:
Timing cached reads: 15744 MB in 2.00 seconds = 7879.10 MB/sec
Timing buffered disk reads: 336 MB in 3.00 seconds = 111.90 MB/sec
پارتیشن NTFS
/dev/sda5:
Timing cached reads: 15190 MB in 2.00 seconds = 7601.30 MB/sec
Timing buffered disk reads: 326 MB in 3.01 seconds = 108.26 MB/sec
-
خیر ssd نیست
عرض کردم اوبونتو روی ssd نصبه و این دو تست روی دو پارتیشن هستند که هیچ کدام درگیری ندارند
ssd که چنین سرعتی نمیده
تست ssd
root@ProBook:~# hdparm -Tt /dev/sdb2
/dev/sdb2:
Timing cached reads: 7336 MB in 2.00 seconds = 3669.27 MB/sec
Timing buffered disk reads: 1486 MB in 3.00 seconds = 495.32 MB/sec
تست پارتیشن ext4 hdd
root@ProBook:~# hdparm -Tt /dev/sda4
/dev/sda4:
Timing cached reads: 7448 MB in 2.00 seconds = 3725.33 MB/sec
Timing buffered disk reads: 178 MB in 3.03 seconds = 58.66 MB/sec
تست پارتیشن ntfs hdd
root@ProBook:~# hdparm -Tt /dev/sda2
/dev/sda2:
Timing cached reads: 7268 MB in 2.00 seconds = 3635.55 MB/sec
Timing buffered disk reads: 246 MB in 3.01 seconds = 81.63 MB/sec
همانطور که ملاحظه میکنید سرعت ntfs در hdd از ext4 در hdd بیشتر هست , بنده به دنبال علت این موضوع هستم
ممنون
-
خیر ssd نیست
عرض کردم اوبونتو روی ssd نصبه و این دو تست روی دو پارتیشن هستند که هیچ کدام درگیری ندارند
ssd که چنین سرعتی نمیده
تست ssd
root@ProBook:~# hdparm -Tt /dev/sdb2
/dev/sdb2:
Timing cached reads: 7336 MB in 2.00 seconds = 3669.27 MB/sec
Timing buffered disk reads: 1486 MB in 3.00 seconds = 495.32 MB/sec
تست پارتیشن ext4 hdd
root@ProBook:~# hdparm -Tt /dev/sda4
/dev/sda4:
Timing cached reads: 7448 MB in 2.00 seconds = 3725.33 MB/sec
Timing buffered disk reads: 178 MB in 3.03 seconds = 58.66 MB/sec
تست پارتیشن ntfs hdd
root@ProBook:~# hdparm -Tt /dev/sda2
/dev/sda2:
Timing cached reads: 7268 MB in 2.00 seconds = 3635.55 MB/sec
Timing buffered disk reads: 246 MB in 3.01 seconds = 81.63 MB/sec
همانطور که ملاحظه میکنید سرعت ntfs در hdd از ext4 در hdd بیشتر هست , بنده به دنبال علت این موضوع هستم
ممنون
میگم برادر اخه هیچ جوری تو کتم نمیرفت که SSD همچین سرعتی بده. درستش همون حدود های 500 مگابایت بر ثانیه است.
لطفا خروجی دستور sudo fdisk -l رو هم لطف بفرمایید.
در صورت امکان مدل هارد دیسک رو هم ذکر کنید.
-
خروجی
Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xf7c4b322
Device Boot Start End Blocks Id System
/dev/sda1 * 206848 201328639 100560896 7 HPFS/NTFS/exFAT
/dev/sda2 201533440 725895167 262180864 7 HPFS/NTFS/exFAT
/dev/sda3 725895168 986352175 130228504 7 HPFS/NTFS/exFAT
/dev/sda4 986352176 1250263727 131955776 83 Linux
Disk /dev/sdb: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000f6b7
Device Boot Start End Blocks Id System
/dev/sdb1 2048 7999487 3998720 82 Linux swap / Solaris
/dev/sdb2 * 7999488 250068991 121034752 83 Linux
mehdi@ProBook:~$
البته hdd در همون ntfs هم سرعت های متفاوتی میده اما حداقل 10 مگابایت از ext4 بالاتره یعنی از 65 تا 80 متغیره در صورتی که ext4 نهایت به 60 برسه
مدل hdd هم : Western Digital WD6400BPVT-60HXZT1
لپ تاپ hp probook 4530s
-
در هارددیسکها بخاطر فیزیک کار اونها، هر چی فاصله شما از مرکز دیسک کمتر باشه (مقدار Start در خروجی fdisk کوچکتر باشه)، سرعت بیشتری خواهید داشت. در ضمن، سرعت یک فایلسیستم به موارد مختلفی بستگی داره و هر کدوم اونها رو باید جدا جدا سنجید، مثلا سرعت خوندن فایلهای کوچک، سرعت خوندن فایلهای بزرگ، ... که البته همونها هم وابسته به تنظیمات فایلسیستمتون هست.
و ناگفته نمونه که همه چیز سرعت نیست، فایلسیستمها امکانات متفاوتی دارند.
-
در هارددیسکها بخاطر فیزیک کار اونها، هر چی فاصله شما از مرکز دیسک کمتر باشه (مقدار Start در خروجی fdisk کوچکتر باشه)، سرعت بیشتری خواهید داشت. در ضمن، سرعت یک فایلسیستم به موارد مختلفی بستگی داره و هر کدوم اونها رو باید جدا جدا سنجید، مثلا سرعت خوندن فایلهای کوچک، سرعت خوندن فایلهای بزرگ، ... که البته همونها هم وابسته به تنظیمات فایلسیستمتون هست.
و ناگفته نمونه که همه چیز سرعت نیست، فایلسیستمها امکانات متفاوتی دارند.
سپاس , با این اوصاف جواب سوالم رو گرفتم
ممنون از شما
-
در هارددیسکها بخاطر فیزیک کار اونها، هر چی فاصله شما از مرکز دیسک کمتر باشه (مقدار Start در خروجی fdisk کوچکتر باشه)، سرعت بیشتری خواهید داشت. در ضمن، سرعت یک فایلسیستم به موارد مختلفی بستگی داره و هر کدوم اونها رو باید جدا جدا سنجید، مثلا سرعت خوندن فایلهای کوچک، سرعت خوندن فایلهای بزرگ، ... که البته همونها هم وابسته به تنظیمات فایلسیستمتون هست.
و ناگفته نمونه که همه چیز سرعت نیست، فایلسیستمها امکانات متفاوتی دارند.
سپاس , با این اوصاف جواب سوالم رو گرفتم
ممنون از شما
دقیقا چون فاصله پارتیشن های NTFS تا مرکز خیلی از EXT4 کمتره در نتیجه سرعت بیشتری دارند.(دستور fdisk -l هم دقیقا شماتیک پارتیشن های روی هارد رو نشون میده)