請問Setcpu i/o scheduler的選擇? - Android

Table of Contents

我的手機是LG G2

Governor
看了翻譯後選擇了 interactive模式

i/o scheduler
有五種,
網路上只找到3.4.5的翻譯
請問有大神能幫忙
解說一下1.2的模式與選擇?
感恩~
http://ppt.cc/V4XN
1.【row】

2.【test-iosched】

3.【noop】
可以算是最基本且簡化的Scheduler,主要應用於一些較為特別的軟體與硬體搭配操作的環境中,
且這些軟/硬體已經具備有自己的I/O存取機制,且對於系統核心的要求較少,這樣的Scheduler比較適合運用在嵌入式的環境系統中。

4.【cfq】
針對硬碟與系統應用所需要的所有I/O任務,均分配給相同的佇列順序(Queuing),
這樣的Scheduler最適合用於一般使用者桌上型電腦的操作環境,自從Linux Kernel 2.6.18以後
都以CFQ做為預設的 I/O scheduler。Sony的官方核心也是以cfq為預設值。

5.【deadline】
它會針對磁碟中經常遭到存取的不同應用程式,記錄並製作符合最小延遲時間的佇列順序,這樣的結果對於資料庫系統能提供更加的存取



--
Sent from my Android

--

All Comments

Sandy avatarSandy2014-01-26
其實這個不必想太多說一定要使用哪個 差異性沒很大
Olivia avatarOlivia2014-01-27
選個安全牌就好~
Adele avatarAdele2014-01-27
個人經驗是這種等級的硬體不用選沒關係 XD
Puput avatarPuput2014-01-28
而且setcpu不知道有沒有支援多核心了 以前改了也只改到
一個核心 其他三個照舊 XDDDD
可以用kernel tuner驗正看看
Sarah avatarSarah2014-01-29
老機器IO慢用CFQ犧牲一點速度換滑順感有差,kernel有針
對固態儲存調教過用ROW或DEADLINE都可以很快,然後NOOP
可能會稍微比較省電。
Steve avatarSteve2014-01-30
(推文被吃)kernel有針對固態儲存裝置調教過deadline或ro
w都可以很快
Ula avatarUla2014-02-02
謝謝大神們的回覆,最後我是用kernel tuner把四個核心都調
回ondemand+row使用,速度正常溫度也不會太高,interactive
快是快,但是溫度很高,怕會壞掉:D