팁과 강좌

$ 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초) 생성 완료하는 괴력의 속도를 보여주었습니다. 감탄!




번호 제목 날짜 글쓴이 최종 글 조회 수
62 오페라에서 mhtml로 저장하기. [3] 2015.05.07 하마 2015.05.09 by 너와나의눈높이~♡ 733
61 신한은행 농협 인터넷뱅킹 이용자 aos 차단 팁 2015.05.01 너와나의눈높이~♡   1478
60 크롬 외 브라우저에서 플래시 최신 버젼 사용하기 [4] 2015.05.01 너와나의눈높이~♡ 2015.08.22 by ... 1674
59 노트북에서 무선랜 기본 사용 않기 2015.04.23 bodanaeun   578
58 파이어 폭스, HTML5 동영상 플레이어 사용 [3] 2015.04.22 jeyul 2015.04.22 by bodanaeun 4108
57 UEFI/GPT 환경 & 기존의 OS가 있는 상태에서 리눅스 배포판을 삭제하기 [1] 2015.04.19 B.W.K. 2015.12.13 by 공기071 3664
56 한글 패키지(파이어 폭스,리브레 오피스, 썬더버드...) 추가 설치 [1] 2015.04.17 jeyul 2015.04.17 by bodanaeun 1506
55 GeoIP와 Shell Script를 이용한 SSH 접속 제한하기 2015.04.14 YoungBin Ko   445
54 구글 드라이브 동기화 팁 [1] 2015.04.11 guelph 2015.04.29 by ... 1894
53 한컴 클라우드 오피스 netffice24 사용해 보세요 2015.04.11 guelph   630
52 마우스 오토 스크롤이 안되면... [1] 2015.04.11 guelph 2015.04.11 by jeyul 1001
51 법용 alias 및 pkill & 와인 돌리기 + [2] 2015.04.09 TwittYoon 2015.04.09 by undersky 633
50 LMDE 2 Betsy Mate 에서 Compiz 활용하기 file 2015.04.09 bagjunggyu   1214
49 리브레 오피스 팁입니다. 2015.04.08 guelph   801
48 리눅스 성능 향상을 위한 팁입니다. 2015.04.07 guelph   1355
» 각 파티션 읽기 쓰기 속도와 램디스크 사용 [1] 2015.04.05 bodanaeun 2015.05.12 by 너와나의눈높이~♡ 8952
46 펌팁! Ubuntu Firewall (방화벽) 설정 2015.04.04 bodanaeun   852
45 시나몬의 효과(Effects)와 확장(Extensions) 2015.04.01 jeyul   1325
44 리눅스 민트 17 시리즈 Mate 버전에서 Compiz 활용하기 file 2015.04.01 bagjunggyu   673
43 저만 몰랐나요? 서식 없이 텍스트 복사하기 [6] 2015.03.31 bodanaeun 2015.04.04 by ... 1400
나의 소셜 정보
powered by SocialXE