( GIÚP ĐỠ ) I/O scheduler là gì ?

HDD18HAMLONG
26/7/2011 3:4Phản hồi: 7
Chào các bác, vọc vạch trong Voltage Control mình thấy có mục i/o scheduler, bao gồm sio, deadline, cfq ... các bác giải thích từng cái có ý nghĩa thế nào được ko ? Cảm ơn các bác !
7 bình luận
Chia sẻ

Xu hướng

ai rảnh giúp mình cái
không bác nào giúp mình ah 😔
A ranh giup dum minh lun
ACEdance
ĐẠI BÀNG
13 năm
i/o này có thể là input / output
biết là thế, nhưng cái chính là ý nghĩa của từng tùy cho ảnh hưởng ntn đến hiệu năng của máy cơ bác ah :p
ACEdance
ĐẠI BÀNG
13 năm
http://forum.xda-developers.com/showthread.php?t=897541 bác xem thử coi có cái mình cần ko, ko chịu khó google
là trình tự ghi dữ liệu vào/ra trong linux/android

trong PC ta biết có 2 kiểu thông dụng là FIFO là first in first out (vào trước ra trước) hay LIFO (vào sau ra trước)

đây là cách mà dữ liệu truyền từ cpu vào cache , từ cache vào đĩa cứng

Với linux thì hãy xem 1 ví dụ

Code:
----------- [COLOR=Red]cfq[/COLOR]
 Timing buffered disk reads:  630 MB in  3.00 seconds = 209.73 MB/sec
 Timing buffered disk reads:  634 MB in  3.01 seconds = 210.56 MB/sec
 Timing buffered disk reads:  632 MB in  3.00 seconds = 210.64 MB/sec

 Timing cached reads:   6450 MB in  2.00 seconds = 3230.38 MB/sec
 Timing cached reads:   6274 MB in  2.00 seconds = 3141.61 MB/sec
 Timing cached reads:   6534 MB in  2.00 seconds = 3272.91 MB/sec


----------- [COLOR=Red]deadline[/COLOR]
 Timing buffered disk reads:  636 MB in  3.01 seconds = 211.22 MB/sec
 Timing buffered disk reads:  634 MB in  3.00 seconds = 211.31 MB/sec
 Timing buffered disk reads:  638 MB in  3.00 seconds = 212.34 MB/sec

 Timing cached reads:   8386 MB in  2.00 seconds = [COLOR=SeaGreen]4200.94[/COLOR] MB/sec
 Timing cached reads:   8396 MB in  2.00 seconds = [COLOR=SeaGreen]4205.29[/COLOR] MB/sec
 Timing cached reads:   7900 MB in  2.00 seconds = 3956.45 MB/sec


------------ [COLOR=Red]noop[/COLOR]
 Timing buffered disk reads:  600 MB in  3.00 seconds = 199.96 MB/sec
 Timing buffered disk reads:  646 MB in  3.00 seconds = [COLOR=SeaGreen]215.02[/COLOR] MB/sec
 Timing buffered disk reads:  646 MB in  3.00 seconds = [COLOR=SeaGreen]215.00[/COLOR] MB/sec

 Timing cached reads:   7768 MB in  2.00 seconds = 3890.27 MB/sec
 Timing cached reads:   7618 MB in  2.00 seconds = 3815.35 MB/sec
 Timing cached reads:   7932 MB in  2.00 seconds = 3973.19 MB/sec                      
Deadline and noop tốt hơn trên SSD (trên điện thoại, tablet gắn bộ nhớ trong)
CFQ tốt cho HDD (trên tablet gắn đĩa cứng)

Một kết quả khác đo bằng Androbench - free trên market

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019