팁과 강좌

$ dd count=1k bs=500k if=/dev/zero of=test.img

1024+0 레코드 들어옴

1024+0 레코드 나감

524288000 바이트 (524 MB) 복사됨, 3.43317 초, 153 MB/초

노트북 5400rpm 하드디스크의 EXT4 파티션에서 

500MB 이미지 파일쓰기 테스스 결과 초당 153MB의 속도를 보여주었습니다.


$ dd count=1k bs=500k if=/dev/zero of=test.img

1024+0 레코드 들어옴

1024+0 레코드 나감

524288000 바이트 (524 MB) 복사됨, 11.522 초, 45.5 MB/초

노트북 5400rpm 하드디스크의 NTFS 파티션에서 

500MB 이미지 파일쓰기에 초당 45MB의 속도를 보여주었습니다.


참고로 dd count=1k bs=500k if=/dev/zero of=test.img 에서 500k 를 1M 으로 바꾸면 1GB의 테스트 이미지 파일을 작성합니다. 완료 후에는 test.img 파일을 수동으로 삭제해 주어야 하구요.


$ sudo hdparm -t /dev/sda2 ; sudo hdparm -t /dev/sda3 ; sudo hdparm -t /dev/sda4 ; sudo hdparm -t /dev/sda5


/dev/sda2:   ext4

 Timing buffered disk reads: 334 MB in  3.00 seconds = 111.26 MB/sec


/dev/sda3:   ext4

 Timing buffered disk reads: 338 MB in  3.01 seconds = 112.44 MB/sec


/dev/sda4:   ntfs

 Timing buffered disk reads: 128 MB in  1.13 seconds = 113.53 MB/sec


/dev/sda5:   ntfs

 Timing buffered disk reads: 316 MB in  3.00 seconds = 105.29 MB/sec

이번에는 읽기 속도를 테스트 해 보았습니다.

ext4 파티션인 sda2 와 sda3의 읽기 속도는 평균 111MB/초 속도를 보여주었습니다.


이번에는 ntfs 파티션(sda4 sda5)의 읽기속도가 쓰기속도와는 달리 ext4와 별 차이가 없었습니다.
다만 sda5는 뒤쪽에 위치한 파티션이라 약간 더 느렸어요.
즉, 메인 os는 하드디스크 앞쪽에 위치한 파티션에 설치하여 사용하시면 약간의 성능 향상이 있습니다.
용량이 큰 HDD일수록 파티션 뒤쪽과 앞쪽의 차이가 오래 사용할 수록 커지는 것으로 알고 있습니다.
일명 하드앞자르기라고 유명합니다. 구글링 해 보셔요.


램디스크 사용하기는 간단히 압축 정리하자면··.

sudo mkdir /media/ramdisk

sudo chmod 1777 /media/ramdisk

sudo mount -t ramfs -o size=256M,nr_inodes=10k,mode=1777 ramfs /media/ramdisk

sudo gedit /etc/fstab
(민트마테 또는 하모니카 사용자는 gedit 대신에 pluma를 써 주시면 됩니다)

ramfs /media/ramdisk ramfs size=256M,nr_inodes=10k,mode=1777 0 0
(위 문장을 붙여넣고 저장해 주세요.)

cd ~/.cache

rm -rf google-chrome mozilla opera

sudo ln -s /media/ramdisk ~/.cache/google-chrome

sudo ln -s /media/ramdisk ~/.cache/mozilla

sudo ln -s /media/ramdisk ~/.cache/opera


이걸로 웹브라우저의 캐쉬파일을 램디스크에 할당했습니다.


tmpfs 대신에 ramfs를 사용하여 (swap을 사용하지 않는 대신) 256MB를 넘어도 자동으로 ram memory 공간을 확장하여 사용하므로, ramfs는 요즘의 일반적인 4기가 이상의 램을 가진 최신 PC 또는 저처럼 swap 없이 리눅스를 사용하는 경우에 적당합니다. 단, ramfs는 최대 램 용량을 넘길 시에는 시스템이 멈춤.


그러므로 램이 적은 시스템에서는 tmpfs를 쓰는 게 좋습니다. tmpfs는 지정한 메모리를 초과하려고 할 경우 에러메시지를 표시해 줍니다.

/etc/fstab 에서 ramfs 부분을 tmpfs 으로 대체하면 됩니다.

tmpfs /media/ramdisk tmpfs size=256M,nr_inodes=10k,mode=1777 0 0


참고할 점은 귀찮은 과정 하나를 생략하기 위해 (이글루 포스팅 참조) 램디스크에 따로 각 브라우저별 캐쉬폴더를 만들어 주지 않았습니다. 심볼릭 링크 건것 보시면 각 브라우저가 하나의 램 디스크 경로를 쓰고 있는 것이 보이실 겁니다.

그래서 각 브라우저별 상위 폴더가 따로 없어서 여러모로 중구난방입니다만, 어차피 재부팅시 클리어 되고 브라우저별 중복되는 문제는 없어보였습니다.


근데 램디스크에서는 sudo hdparm -t /media/ramdisk 읽기속도 체크가 오류 뜨며 안 되더군요.

하지만 이미지 파일 쓰기 테스트 결과 

dd count=1k bs=1M if=/dev/zero of=/media/ramdisk/test.img && sudo rm /media/ramdisk/test.img


1GB 짜리 테스트 IMG 파일을 순식간에 (아마도 1초) 생성 완료하는 괴력의 속도를 보여주었습니다. 감탄!




번호 제목 날짜 글쓴이 최종 글 조회 수
99 zip 압축 파일 및 텍스트 파일의 한글 깨짐 해결 방법 [4] file 2015.05.08 jeyul 2017.10.21 by 라별 20315
98 Linux Mint 17.1 Rebecca 에서 한글 입력기 설정하는 방법 [8] file 2014.11.30 bagjunggyu 2015.04.27 by bagjunggyu 14567
97 리눅스를 백업 해 보아요 !! tar ~ tar ~ tar ~ [1] 2015.01.24 bodanaeun 2015.01.25 by 비밀번호 까먹어 수정이 안 됨 14246
96 uim 벼루 한글 입력기 [2] 2014.04.02 하늘아래 2014.06.10 by 늘청 12655
95 Google Chrome과 SublimeText에서의 한글 입력문제 해결 [5] 2014.07.22 권스 2015.05.15 by rwa 10440
94 youtube flash player 한글 깨짐 해결 [2] 2014.01.18 데프콘 2015.02.02 by 바이한 9466
» 각 파티션 읽기 쓰기 속도와 램디스크 사용 [1] 2015.04.05 bodanaeun 2015.05.12 by 너와나의눈높이~♡ 8846
92 리눅스 테마 (GTK Themes) 바꾸기 2014.10.17 jeyul   8184
91 리눅스 민트 15 Olivia 설치 방법 [7] [3] file 2013.07.22 RobinC 2014.05.23 by 테일러 7069
90 키보드 단축키(Keyboard shortcuts) 모음 [6] 2015.03.05 jeyul 2015.04.04 by bodanaeun 6999
89 한글, 한자 입력문제를 해결해보아요 [13] file 2014.01.18 tuna7 2015.01.22 by ... 6906
88 손쉽게 grub 부트로더 복구하기 [3] 2014.06.11 ㅁㄴㅇㄹ 2016.12.14 by 민트초보 5796
87 듀얼 부팅 시스템에서 시간이 달라지는 문제 [4] 2016.07.02 jeyul 2017.11.17 by AmBi 5559
86 아이콘 테마 (Icon Theme) 바꾸기 2014.10.08 jeyul   5537
85 압축파일 한글 깨짐 현상 [2] file 2014.07.09 msd0325 2014.07.24 by 곰곰 4514
84 USB 팩스모뎀으로 우분투 민트에서 팩스서버 구축하기 2014.07.30 YoungBin Ko   4338
83 GUI 방식의 Grub 편집 툴 소개 [3] file 2013.10.15 RobinC 2017.11.25 by 감동 4323
82 SublimeText 대체 에디터, atom 사용하기 [8] file 2015.09.21 뉴비 2018.05.06 by 네오라인 3982
81 MD5SUM을 이용해 파일 검사하기 [1] 2013.12.04 민트 2013.12.20 by RobinC 3924
80 방화벽 ufw 켜기 2014.10.05 jeyul   3882
나의 소셜 정보
powered by SocialXE