기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

Q1.
타겟보드에 USB/CF/SD등 외부장치들을 인식시키고,
read/write 속도를 측정하려고 하는데, 어떻게 해야 되나요?
혹시 리눅스 app중 장치 속도 측정하는 프로그램이 있나요?

Q2.
현재 커널을 수정해 filesystem을 NFS로 사용하고 있는데,
외부 저장장치(예를 들어 usb)에 약 50MB정도크기의 파일을 copy만 해도 한세월걸리덜구요
filwsystem을 RAMDISK로 바꾸면 이보다 훨씬 빨라지나요?
그렇다면, 이유는 뭔지 알려주세요. 제 생각엔 단순히 network을 거쳐서라고 생각하는데 맞는 생각인가요?

이채원

2008.06.03 02:15:09
*.47.226.130

1. 그냥 copy 전에 현재 시간을 얻고, copy 완료 후 현재 시간을 얻어 빼면 걸린 시간이 나옵니다. 이를 비교하시면 되겠네요.

2. 네트워크의 속도는 iperf로 알아낼 수 있습니다. 네트워크에서 랙이 걸린다면 이걸로 알아보시면 되겠지요.
그럼...

정창환

2008.06.03 05:23:39
*.14.117.41

디스크 속도는 cp를 이용하는게 가장 단순합니다. 단 sync한 시간까지 포함해야합니다. cp로 복사를 하면 실제로는 캐쉬에 저장되는 경우가 대부분이라서 sync한 시간까지 포함해야됩니다.
좀더 전문적으로 해야 할경우면 bonnie라는 프로그램도 있습니다.

아래는 참조적으로 bonnie를 돌린 결과 입니다. 결과를 얻기위해서는 시간이 좀 걸리는 단점이 있습니다.
Version 1.03 ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
wmi 128M 514 23 644 6 325 15 589 44 914 35 142.4 27
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 5 99 11 99 62 99 8 99 11 99 19 98


임베디드 시스템인 경우는 NFS가 그렇게 빠르지 않습니다.
네트워크 속도가 빠를경우 초당 3~5메가 바이트 정도의 속도가 나옵니다. (물론 이것보단 더빠른것도 있겠지만, 흔히 많이 쓰이는 dm9000, cs8900, smsc의 경우는 이 이상 나오기 힘들겁니다.) 그로 인해서, nfs server가 아무리 빨라도 그 속도 이상은 나올수가 없습니다.
50메가가 한세월 걸린다면 이더넷칩이 cs8900같은 10mbps짜리인것 같네요
램디스크의 경우는 엄청난 속도가 나오는 램을 디스크를 이용하니까 당연히 빠를수밖에 없습니다.

정재용

2008.06.03 07:28:06
*.117.234.21

자세한 답변들에 정말 감사드립니다. 많은 도움이 되네요^.^
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
268 [NAND] 파일 복사 문제 [5] 김유석 2006-12-16 996
267 모듈 strip 관련 질문 [완료] [5] 박상수 2006-12-15 783
266 use-serial 컨버터 질문 [2] 이태간 2006-12-15 772
265 troll-ftp..에서요.. < === 완료 [3] 윤현승 2006-12-15 712
264 gcc컴파일러 arm버전 확인에 관하여...[완료] [2] 박상수 2006-12-15 1419
263 [NAND] NAND의 nand_scan() 에 대해 질문 드립니다.[완료] [3] 김유석 2006-12-14 950
262 busybox에서 질문입니다.. < === 완료 [4] 윤현승 2006-12-13 868
261 2.6.13 커널 clock관련 질문입니다. [완료] [6] 박기호 2006-12-13 781
260 [SMC91C113] ping 테스트를 하면 커널 패닉이 발생합니다.[완료] [4] 김유석 2006-12-12 1146
259 gdbserver & gdb 에 대해서 질문 <== 완료[자답] [5] 황기천 2006-12-12 1064
258 xinit 관련해서 질문입니다~ [3] 오용석 2006-12-12 622
257 [질문] PDS 게시판에 올린 VGA to Composite 관련 질문이요~[완... [2] 양용현 2006-12-11 713
256 I2C 통신을 하는 FOST02A칩을 보드에 달으려고 하는데요 (참조글) 방창혁 2006-12-08 712
255 I2C 통신을 하는 FOST02A칩을 보드에 달으려고 하는데요[완료] [6] 유태경 2006-12-08 1264
254 usb gadget 관련.. [완료] [1] 박기호 2006-12-08 902
253 [질문] SDL 사용시 프레임버퍼 드라이버 ??? [1] 장석원 2006-12-08 787
252 SMSC91C113 인터럽트 질문 드립니다.[완료] [6] 김유석 2006-12-08 1178
251 smdk2440 사운드 관련 질문입니다[완료] [2] 박상수 2006-12-07 806
250 이솝보드에서 SDL로 ttf 사용 가능 한가요? [1] 김증일 2006-12-07 886
249 테스트 보드 관련 질문입니다. -> 혹시 aesop 2차보드 파실분이?... [3] MrAhn 2006-12-07 845

사용자 로그인