Здравствуйте.
Имеется NFS сервер и медиаплеер, который подключается к серверу по протоколу UDP.
Если их соединить тупым свичем - все ок, скорость чтения до 40mbps, что вполне хватает для воспроизведения видео.
Пытаюсь заменить тупой свич на 2960. Сервер подключил в порт g0/1, медиаплеер в порт f0/2. Скорость еле дотягивает до 30mbps, видео смотреть не реально.
Помогите, пожалуйста, разобраться в чем дело. Конфиг и загрузку процессора коммутатора во время воспроизведения видео приложил. С циской я новичок, прошу сильно не пинать.sdhmsw#sh run
Building configuration...Current configuration : 2806 bytes
!
version 12.2
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname sdhmsw
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$vfHF$EHpvYj10GwRJXyBhmHXGd1
!
aaa new-model
!
aaa authentication login default enable
!
aaa session-id common
system mtu routing 1998
vtp mode transparent
ip subnet-zero
!
spanning-tree mode pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
interface FastEthernet0/1
description link to modem
switchport mode access
!
interface FastEthernet0/2
description link to DUNE
switchport mode access
!
interface FastEthernet0/3
description link to sdhmap0
switchport mode access
!
interface FastEthernet0/4
!
interface FastEthernet0/5
!
interface FastEthernet0/6
!
interface FastEthernet0/7
!
interface FastEthernet0/8
!
interface GigabitEthernet0/1
description link to server
switchport mode access
!
interface Vlan1
ip address 192.168.100.2 255.255.255.0
no ip route-cache
!
ip default-gateway 192.168.100.1
ip http server
ip http secure-server
!
control-plane
!
line con 0
line vty 5 15
!
endsdhmsw#sh proc cpu sorted 1m
CPU utilization for five seconds: 5%/0%; one minute: 5%; five minutes: 5%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
4 539296 29487 18289 0.00% 0.35% 0.45% 0 Check heaps
89 387 190 2036 0.47% 0.14% 0.07% 1 Virtual Exec
32 27404 1639 16719 0.00% 0.01% 0.00% 0 Per-minute Jobs
1 0 17 0 0.00% 0.00% 0.00% 0 Chunk Manager
2 0 19589 0 0.00% 0.00% 0.00% 0 Load Meter
3 25 36 694 0.00% 0.00% 0.00% 0 SpanTree Helper
5 0 5 0 0.00% 0.00% 0.00% 0 Pool Manager
6 0 2 0 0.00% 0.00% 0.00% 0 Timers
7 0 1 0 0.00% 0.00% 0.00% 0 HRPC asic-stats
8 0 1 0 0.00% 0.00% 0.00% 0 Crash writer
9 84 2405 34 0.00% 0.00% 0.00% 0 ARP Input
10 0 1 0 0.00% 0.00% 0.00% 0 AAA_SERVER_DEADT
11 0 2 0 0.00% 0.00% 0.00% 0 AAA high-capacit
12 0 1 0 0.00% 0.00% 0.00% 0 Policy Manager
13 17 5 3400 0.00% 0.00% 0.00% 0 Entity MIB API
14 0 1 0 0.00% 0.00% 0.00% 0 IFS Agent Manage
15 0 1636 0 0.00% 0.00% 0.00% 0 IPC Dynamic Cach
16 0 1 0 0.00% 0.00% 0.00% 0 IPC Zone Manager
17 0 97463 0 0.00% 0.00% 0.00% 0 IPC Periodic Tim
18 0 1 0 0.00% 0.00% 0.00% 0 IPC Managed Time
19 0 97463 0 0.00% 0.00% 0.00% 0 IPC Deferred Por
20 0 1 0 0.00% 0.00% 0.00% 0 IPC Seat Manager
21 0 1 0 0.00% 0.00% 0.00% 0 IPC Session Serv
22 0 2 0 0.00% 0.00% 0.00% 0 XML Proxy Client
23 0 97463 0 0.00% 0.00% 0.00% 0 Dynamic ARP Insp
Скорость и дуплекс проверьте на обоих портах. Это можно сделать командой show interfaces. show inter Giga0/1 например.
> Скорость и дуплекс проверьте на обоих портах. Это можно сделать командой show
> interfaces. show inter Giga0/1 например.Скорость и дуплекс - ок.
Печалит другое:sh int f0/2
FastEthernet0/2 is up, line protocol is up (connected)
Hardware is Fast Ethernet, address is 8cb6.4fdb.4482 (bia 8cb6.4fdb.4482)
Description: link to DUNE
MTU 1998 bytes, BW 100000 Kbit, DLY 100 usec,
reliability 255/255, txload 59/255, rxload 1/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 100Mb/s, media type is 10/100BaseTX
input flow-control is off, output flow-control is unsupported
ARP type: ARPA, ARP Timeout 04:00:00
Last input never, output 00:00:00, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 1653174
Queueing strategy: fifo
Output queue: 0/0 (size/max)
5 minute input rate 143000 bits/sec, 111 packets/sec
5 minute output rate 23146000 bits/sec, 1983 packets/sec
1376633 packets input, 233353028 bytes, 0 no buffer
Received 78 broadcasts (0 multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 watchdog, 0 multicast, 0 pause input
0 input packets with dribble condition detected
28975275 packets output, 42567470765 bytes, 0 underruns
0 output errors, 0 collisions, 2 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier, 0 PAUSE output
0 output buffer failures, 0 output buffers swapped outsh int f0/2 counters errors
Port Align-Err FCS-Err Xmit-Err Rcv-Err UnderSize OutDiscards
Fa0/2 0 0 0 0 0 1670828Port Single-Col Multi-Col Late-Col Excess-Col Carri-Sen Runts Giants
Fa0/2 0 0 0 0 0 0 0Total output drops и OutDiscards весьма большие значения, никак не могу понять, что нужно сделать для исправления ситуации.
С сайта cisco:
Out-Discard - Description: The number of outbound packets chosen to be discarded even though no errors have been detected. Common Causes: One possible reason to discard such a packet can be to free up buffer space.
Если я правильно понял, происходит переполнение буфера и пакеты убиваются.
Можно ли как-то увеличить размер буфера? К сожалению пока не нашел информации о том как это сделать.
Решил проблему не совсем Ъ способом:
С сайта cisco:
Your network can send too many packets through this port for the port to handle at its current speed/duplex setting. This can happen where you have multiple high-speed ports flowing to a single (usually slower) port. You can move the device that hangs off this port to faster media. For example, if the port is 10 Mbps, move this device to a 100 Mbps or Gigabit port. You can change the topology to route frames differently.
Переключил сервер с ge порта в порт fe. OutDiscards кончились. Но все таки хотелось бы найти более адекватное решение.
> Output queue: 0/0 (size/max)Не помню что бы 2-я цифра была ноль, кончатся праздники посмотрю на своих.
>> Output queue: 0/0 (size/max)
> Не помню что бы 2-я цифра была ноль, кончатся праздники посмотрю на
> своих.Эти цифры показывают текущую/максимальную очередь исходящих пакетов. Почему же она не может быть нулем, если очередь ни разу не наполнялась?
>> Output queue: 0/0 (size/max)
> Не помню что бы 2-я цифра была ноль, кончатся праздники посмотрю на
> своих.На всех моих "Output queue: 0/40 (size/max)", явно кривой у вас 2960.
>> Скорость и дуплекс проверьте на обоих портах. Это можно сделать командой show
>> interfaces. show inter Giga0/1 например.
> Скорость и дуплекс - ок.Попробуй сделать flowcontrol receive on (или desire) на обоих портах и в настройках драйверов сетевых карт.
Либо выбирай другую стратегию очереди на этих портах.