룩스
11.04.07
조회 수 2765
추천 수 1
댓글 8

안녕하세요?


다들 ext4를 많이 쓰시길래 그냥 글을 남겨봅니다.


오버클럭이나 다른 패치를 전혀 하지 않고 오직 아카루스 커널만으로 , RL 총점 27초와 quadrant 1826점을 찍었습니다.


이론상으로는 테그라크 원낸드패치처럼 일부를 원낸드화시키는 것이며, 어플로딩은 원낸드가 아니기 때문에 상대적으로 느리지만, 다중작업이나 어플내에서의 반응은 ext2이기 때문에 더 부드럽고 빠릅니다.


다음과 같이 해보세요:



data: ext2


cache: ext4nj


dbdata: ext2


loop: dbdata only


data bind to dbdata: yes



트윅에서 스케쥴러는 읽기에 우선권을 주는 IO deadlie noatime 으로 하시고요,



이렇게 하고 쓰기 작업과 읽기 작업 여러가지를 동시에 하는 작업을 한번 해보세요. 예를 들어 kied에서 시스템 기본 앱을 삭제할때, 마구 누르면서 내려가도 거의 버벅임 없이 부드럽게 계속 삭제삭제 눌러도 반응을 합니다. 반면 ext4나 ext4nj로 할 경우, 삭제를 누른 놈이 다 지워질때까지 다른 작업이 안됩니다. 즉 일괄적이지 않고 그때그때 다른 버벅임과 딜레이를 느끼시게 됩니다.



배경을 설명드리면, cache는 자주 하는 작업을 계속 읽기 위해 만들어진 구조이기 때문에 읽기 속도가 빠른 ext4가 유리합니다. 반면, data와 dbdata 특히 dbdata의 경우 백그러운드에서 다중 쓰기작업을 처리해야 하기 때문에 ext2가 훨 낫죠. data를 loop하지 않는 이유는 어짜피 bind를 통해서 dbdata에 mount되기 때문입니다.



실제로 성능은 dbdata를 loop시키는 것이 rl bench해보면 성능상 data와 dbdata를 같이 loop하는 거랑 성능이 같고, data만 loop시키면 그다지 성능향상이 많지 않습니다. 다만 dbdata하나만 loop시키면 두개나 세개보다 더 부드럽죠.


dbdata loop = dbdata&data loop >> 기타 모든 조합



플래시 메모리 자체가 읽기의 random access및 전송속도가 빠른반면, 쓰기는 엄청 느리기 때문에, 쓰기가 더 좋은 ext2가 더 균형점을 제공하지 않나 싶습니다. 읽기 반응속도를 무리하게 높이려하면, 다중 작업이 안되기 때문에 동시에 여기저기서 읽기 쓰기가 발생하면 당연히 버벅거리죠.

댓글 8
  • ?
    도전해 보겠습니다. ^^*

    data: ext2

    cache: ext4nj

    dbdata: ext2

    loop: dbdata only (이부분은 어떻게 해야돼는지 궁금합니다.)

    data bind to dbdata: yes (이부분은 어떻게 해야돼는지 궁금합니다.)


    그리고 트윅은 어떤거 적용하셨나요??

    IO deadlie noatime 이후에요?

    노하우 공유 고맙습니다. 룩스님 ^^*
  • ?
    샤인님
    11.04.07
    이렇게 쓰시려면 용량면에서 차라리 테그라크 원낸드모드가 낫습니다
  • ?
    룩스
    11.04.07
    맞습니다. 테그라크님의 커널이 사용자의 입맛에 맞게 파일시스템을 고를 수 있으면 좋겠네요. ^^
  • ?
    룩스
    11.04.07
    안녕하세요 신이아빠님, IO만 영향을 주고 나머진 모두 RL bench상으로는 같은 성능이 나옵니다. 전 현재 VM과 배터리 두개의 tweak을 더 쓰고 있습니다. 좋은 하루 되세요. ^^
  • ?
    용량 압밖으로 한번도 시도해보지 못하구 있다는 ㅠㅠ
  • ?
    루프와 원낸드 바인드를 하지않아도
    data: ext4
    cache: ext4nj
    dbdata: ext4
    보다 좋을까요?
  • ?
    적용해 봤습니다. 상당히 만족합니다.
    정말 괜찮은데요. ^^* 앞으로 이렇게 쓸까합니다.
    룩스님 노하우 감사합니다. ^^*
  • ?
    저도 궁금하네요 루프는 하고 원낸드 바인드는 하지않는다면 또 어떨까요?
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
모바일로 프로야구 즐기기 10 file 가나파파 1 5431 2011.04.13
던전헌터 낑김때문에 고생하시는분들... 5 술쌔비 2734 2011.04.12
음악끊기는분들 2 하레사마 1 2310 2011.04.10
[테마스토어] 테마스토어 시스템 폰트 변경하기 (맛클 강좌) 2 file 초콜렛왕 4 3569 2011.04.10
[테마스토어] 테마스토어 기본어플 아이콘 변경하기 (맛클 강좌) 1 file 초콜렛왕 2 4082 2011.04.10
강좌 [테마스토어] 테마스토어 Ver.4 완벽가이드북 (맛클 강좌) 10 file 초콜렛왕 12 6149 2011.04.10
던전헌터2 금템노가다^^ 15 file 술쌔비 3 5903 2011.04.10
박대리 조기퇴근방지 3 소울킹 1 3066 2011.04.09
순정 브라우저 스크롤링 그나마 부드럽게하는법... 3 Luce 1 2901 2011.04.09
폰트 변경법! 1 file 갼지냠 3914 2011.04.08
던전헌터2 간단 팁 엽기남 1747 2011.04.08
혹시 sk에서 설문조사 한다구 전화오면 꼭 받으세요^^ 14 닥나기 2 2802 2011.04.08
던전헌터2 맵끼임 현상 새로운 해결 방법 6 훈사마 5 8259 2011.04.08
저도 스피드모드 세팅 확정했네요 드디어;; 5 갤신ㅇㅅ 2 3068 2011.04.07
안드로이드 생태계 9 file 승자의혼 3 3664 2011.04.07
RL벤치 첫번째 항목 0.85초! (이카루스 커널) 8 룩스 1 2765 2011.04.07
download all files를 이용한 테마 옥상윤 2396 2011.04.07
나인패치... 개념을 알자. 18 file 고도처리 19 5785 2011.04.07
강좌 테그라크 사용자를 위한 간단 테마적용법~! 77 택이아빠 47 24445 2011.04.05
오늘은 다이얼테마 만들어 봤어요. 3 file 공무돌이 2 6288 2011.04.03
혹시 멜론이나 다음티비팟,유투브 안되시는분! 스톰사운 2972 2011.04.03
Launcher pro 홈어플 사용시 부팅후 오류에 관해서입니다. 1 미투락 1 3317 2011.04.02
adb로 백업하기 3 수다르 3415 2011.04.02
카라미님/승자의혼미님의 크롬 테마 쓰시는 분들 Phone.apk 수정법 1 Nebula 1 3072 2011.04.02
상태바의 날짜 요일 앱 추천 8 츈츈 1 3339 2011.04.02
가로로 큰 사진 한화면에 다보이게 배경 설정법 5 file 츈츈 2908 2011.04.01
아스팔트6에 대한 소소한 팁 17 file 메틴 4 5585 2011.04.01
ADW 런처 계속 리로딩 되시는분 - 전 이렇게 하니까 좀 나아지더군요 2 자유연주 1996 2011.03.31
지극히 개인적인 EQ값.(보컬위주) 곰은사냥 4952 2011.03.31
지극히 개인적인 EQ 2 file BreAKeR 1 6851 2011.03.30
1 - 115 - 135