태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 


 

'조각모으기'에 해당되는 글 1

  1. 2012.07.09 안드로이드: 조각모으기는 쓸모없다 (5)
 

PC유저라면 한번쯤은 들어봤을 조각모으기(Defragmentation). 하드디스크에 파일을 여러번 썼다 지웠다 반복할 경우 한 파일이 여러 섹터에 퍼져있어 읽는데 시간이 더 오래 걸리고 결과적으로 컴퓨터가 느려지는 현상을 없애기 위한 도구이죠. 파편화(안드로이드 파편화가 아닙니다)된 파일들을 모두 정리해주는 조각모으기 프로그램. 예전엔 작은 네모들이 움직이는게 신기해 일부러 실행하기도 했는데 요즘은 별로더라구요.

조각모으기를 하면 컴퓨터가 빨라질텐데 그럼 스마트폰도 같은 이론을 적용하면 더욱 빨라져야 하는 것이 아닌가요? 실제 구글플레이엔 안드로이드용 조각모으기 앱 "안드로이드 디프래그"가 있습니다. 이 앱은 "안드로이드 스마트폰과 태블릿의 속도, 배터리와 메모리를 즉각 향상시켜 준다"고 설명하고 있는데요, 하지만 이는 거짓말입니다.

PC에 대해 잘 아시는 분들은 최근 인기를 모으고 있는 SSD(Solid-state Drive) 같은 경우 조각모으기를 할 경우 오히려 해가 되는 것을 알고 계실텐데요, 조각모으기가 먹히는 컴퓨터는 HDD(Hard-disk Drive)를 탑재한 컴퓨터입니다. 디스크와 디스크를 읽기 위한 바늘으로 구성된 HDD는 조각모으기를 해 줄 경우 여러 곳에 퍼져 있던 파일이 한 곳으로 모여 바늘이 이리저리 다닐 필요가 없어져 속도 향상을 기대할 수 있습니다. 하지만 움직이는 부품이 없는 SSD 같은 경우 조각모으기는 아무런 효과가 없는 것이죠.

안드로이드OS를 탑재한 모든 스마트폰은 NAND 플래쉬 메모리로 SSD에 쓰이는 것과 같은 부류의 저장매체를 사용하기 때문에 조각모으기 같은 것은 필요가 없습니다. 항상 주머니나 가방 속에 들고 다니는 스마트폰이나 태블릿에 HDD를 쓸 경우 손상될 위험이 크기에 당연한 것이죠. 그렇기에 구글플레이나 그 외 다른 곳에 소개되는 조각모으기 앱은 전혀 필요가 없거나 오히려 악성앱일 가능성이 높습니다.

다른 이유론 파일시스템이 있습니다. 안드로이드OS는 리눅스를 기반으로 하고 있습니다. 리눅스는 FAT나 NTFS와는 달리 조각모으기가 필요없도록 설계된 ext 파일시스템을 사용합니다. (윈도우즈에서 리눅스용 파일시스템을 기본적으로 못 인식하는 것도 이 때문이죠). 이 때문에 안드로이드 역시 조각모으기가 무의미 합니다. (생선중독님 정보 감사합니다).


이 글이 유익하셨다면 아래 손가락버튼을 꾹 눌러주세요! :)

댓글을 달아 주세요

  1. Favicon of https://story.golfzon.com 조니양 2012.07.09 09:55 신고  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사합니다! 모르고 썼다면 큰일날 뻔 했네요 ^^;

  2. Favicon of https://boycrow.tistory.com 까마귀 소년 2012.07.09 17:12 신고  댓글주소  수정/삭제  댓글쓰기

    안드로이드가 기초(based)로 하고 있는 리눅스의 파일시스템 자체가
    조각모음이 필요없는 구조이기 때문에
    이를 바탕으로 하는 안드로이드도 조각모음이 필요없는 것이지요..

  3. Favicon of https://tali.tistory.com 타리 2018.10.08 21:30 신고  댓글주소  수정/삭제  댓글쓰기

    몇년이 지나 안드로이드 dfrag apk를 받아서 해볼까 하던중에
    이 글을 보고 할 필요가 없다는 걸 알았네요 감사합니다 ^^