회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

3차보드에서 dm9000을 사용하는것 같아서 간단한 벤치마크 결과를 올립니다.

제가 DM9000을 2440에 사용해서 예전에 벤치 마크를 해보았습니다.
벤치마크 프로그램은 netperf라는 프로그램을 사용했습니다.

커널 2.4.20에서 1024바이트 짜리 패킷을 전송하면 17MBPS가 나옵니다.
커널 2.6.13에서는 29.53이 나왔습니다.(512일때 22.23, 128일때 5.72)
(패킷사이즈를 작게하면 더더욱 속도 안나고 더 크게 늘리면 속도가 더 나올거라고 생각됩니다.)
첨에는 커널의 차이라고 생각했는데, 디바이스 드라이버의 구현의 차이로 속도차이가 났습니다. 받은 패킷을 커널에 전달하는 방법이 2.4에서 부하가 많이 걸리는 방법이었씁니다.
2.4용)
int tmplen,i;
tmplen = (count + 3) / 4;
for (i = 0; i< tmplen; i++)
writel(((u32 *)data)[i], reg);

2.6용)
writesl(reg, data, (count+3) >> 2);

제 가정이 맞는지 확인하기 위해서 2.6용 드라이버를 2.4처럼 바꿔서 했더니
14.81MBPS가 나왔습니다.

고로 결론은 dm9000의 버퍼에 있는것을 커널에 어떻게 전달하냐에 따라 드라이버의 성능을 좌우하게 되네요 2006/07/03  


            

고현철

2006.07.03 20:47:47
*.117.46.252

자료 감사합니다.

보통 버퍼 운용이 주로 ethernet driver작성에서의 문제점이죠...^^

그리고, 요번 3차에 적용이 되는 것은 dm9000a입니다. 같은 줄 알앗는데, 좀 틀리다고 하네요.

아직 담당 엔지니어랑은 얘기를 안해봤는데 dm9000보다는 성능이 낫다고 합니다.

일단 보드 살리게 되면 저도 테스트 함 해봐야겠습니다.

제일 매력적인게 실은 가격이라....ㅎㅎ

정창환

2006.07.03 22:02:57
*.14.117.206

빠진 내용이 있네요. 사용된 버스는 32비트입니다.
또한 위의 실험은 read write타이밍을 전혀 최적화 하지 않은 값입니다. 만약 최적화하면 좀더 빨라질것 같습니다.

방창혁

2006.07.04 02:09:27
*.117.46.252

DM9000 하고 DM9000A하고 틀립니다. 성능은 더 좋습니다. ^^
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108026
150 이솝 3차 보드 구매하고 싶습니다. 성진호 2007-01-04 1513
149 aesop-lx800에 Xorg 6.8.1을 porting했습니다. 고현철 2007-04-24 1513
148 aesop-lx800에 mplayer 돌려봤습니다...^^ file [3] 고현철 2007-04-29 1513
147 aesop-lx800 보드 도착신고 합니다. [2] 조준동 2007-05-10 1513
146 개발용 보드에 관해서 질문드립니다. 김재우 2007-08-21 1513
145 [구입]aesop-Lx800 구합니다. 박명대 2007-11-08 1513
144 MID에 대한 기사 관련 [1] 장병남 2008-04-23 1513
143 아이폰 벌써 해킹했다는 기사가....^^ [1] 윤현승 2007-07-06 1512
142 한가지 소식더....aesop-mp2530f는 WinCE 도 같이 작업하고 있습... [1] 고현철 2007-09-05 1511
141 [To.조현철님] aesop 보드 보내주시기 바랍니다. [1] 고도리 2007-09-27 1511
140 가입인사 ^^ 꾸벅 [2] 송화석 2007-11-01 1511
139 안의 조건에 맞는 보드가 있을까요? [7] 서두원 2008-04-04 1511
138 이솝보드 구매희망합니다. 최성희 2007-02-03 1510
137 안녕하세요 가입인사입니다. [1] 이재명 2007-04-12 1510
136 aEsop 2440보드 구해봅니다. [1] 양현철 2007-06-17 1510
135 aesop-lx800 Xorg 6.8.1 geode accelerator OK.......^^ 고현철 2007-04-24 1509
134 새 직장에 적응하느라 정신없네요. [1] 유형목 2007-10-19 1509
133 보드 잘받았습니다 [2] 하민근 2006-12-19 1508
132 [완료][lx800] 구합니다. [1] 이성호 2007-10-12 1508
131 외장케이스 공구 시도? [2] 조준동 2007-05-11 1507

사용자 로그인