네트워크 패킷 드랍과 에러가 너무 많이 발생합니다.
eth0 Link encap:Ethernet HWaddr 00:04:CA:10:11:1E
inet addr:........ Bcast:......... Mask:255.255.255.192
inet6 addr: ................... Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18660737 errors:34 dropped:6754 overruns:0 frame:0
TX packets:18960038 errors:77 dropped:3244 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2171714618 (2.0 GiB) TX bytes:2183890331 (2.0 GiB)
Interrupt:193 Base address:0xcc00
[root@hanaro-madmax ~]# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 107
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 2
cpu MHz : 2200.411
cache size : 512 KB
dmesg 중에 네트워크 부분만
eth0: RealTek RTL8139 at 0xcc00, 00:04:ca:10:11:1e, IRQ 193
eth0: Identified 8139 chip type 'RTL-8139C'
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
divert: not allocating divert_blk for non-ethernet device sit0
eth0: no IPv6 routers present
[root@hanaro-madmax ~]# cat /etc/redhat-release
CentOS release 4.6 (Final)
서버사양은 브리즈번 4200 , 3G 물리메모리 , 512M 스왑페이징 , 160G 하드 정도입니다...
7025 보드이며 내장랜은 커널에서 못잡아서 못쓰고 남는 8139 카드를 쓰고있습니다..
서버 주 용도는 웹서버,FTP,SSH 그리고 게임서버( steam 사의 day of defeat , day of defeat:source 를 호스팅하고있습니다 )
운영합니다. 그런데 요 근래부터 문제가 생기기 시작했습니다
웹서버 트래픽은 일일 40~60G 정도 트래픽이나며 게임서버의 경우에는 장르가 FPS 이다보니 동시접속자수가 그닥 많지않습니다 30명? 뭐 풀방이 30명입니다.. 이런서버가 2개 있습니다.
문제는 웹서버 트래픽은 일정하게 나왔던 거라 배재하고 게임서버 2개가 풀서버가 되었을때는 문제가없습니다만.. 장시간 유저들이 플레이를 하다보면 간간히 Timeout 메시지가 뜨면서 무작위로 팅겨져 나갑니다. 그리고 그때마다 이더넷 정보에는 에러 또는 드랍이 카운팅되구요..
물론 게임서버 특성상 이더넷 부하가 엄청나다는걸 압니다만.. 단순히 이더넷 카드가 후달려서(아무래도 싸구려다보니..) 컨트롤링 의 문제인지..
아니면 O/S 의 컨트롤링 문제인지 궁금해서 여쭤봅니다..
그리고 혹시 이런 이더넷카드에 로드가 걸리는것을 완화하거나 해결볼수 있는 방안이있다면 좀 조언좀 주셨으면 합니다..
몇일째 이문제로 골머리가 썩고있습니다..
도와주세요 ㅠ_ㅠ
댓글 달기