mysql褚霸-了解网络_第1页
mysql褚霸-了解网络_第2页
mysql褚霸-了解网络_第3页
mysql褚霸-了解网络_第4页
mysql褚霸-了解网络_第5页
免费预览已结束,剩余17页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网卡型号$

sudo

hwconfigChipset:

In 82801JIB

A0

(ICH10)Network: eth0

(bnx2):BCM5709

Gigabit,4c:b1:6c:8f:4a:bc,

1Gb/s

<full-duplex>Network: eth1

(bnx2):

BCM5709

Gigabit,4c:b1:6c:8f:4a:bc,

no

carrierOS: RHEL

Server

6.2,

Linux

2.6.32-131.21.1.tb477.el6.x86_64x86_64,

64-bitTCP/IP

Offload

Engine(TOE)

for

increased

bi-directional

throughput

and

performanceIntegrated

iSCSI

Host

Bus

Adapter(HBA)

functionalityReceive

Side

Scaling

(RSS)TCP

Segmentation802.1q

VLAN

TaggingLink

Aggregation

and

Load

BalancingJumbo

FramesiSCSI

HBA2IPV6

Checksum千兆网卡带宽1201008060402003641282565121024204840968192163843276865536带宽带宽千兆网卡延迟700600500400300200100012481632641282565121024204840968192163843276865536延迟延迟4网卡新趋势(1)5网卡新趋势(2)6性能必知数字L1

cache

reference0.5nsBran

ispredict5nsL2

cache

reference7nsMutex

lock/unlock25nsMain

memory

reference100nsCompress

1K

bytes

withZippy3,000nsSend

2K

bytes

over

1

Gbps

network20,000nsRead

1

MB

sequentially

from

memory250,000nsRound

trip

within

same

d

enter500,000nsDisk

seek10,000,000nsRead

1

MB

sequentially

from

disk20,000,000nsSendpacket

CA->Netherlands->CA150,000,000ns7Linux网络协议栈8微调协议栈原则:dmesg可以观察到协议栈在抱怨什么,它抱怨什么解决什么!9TCP协议栈内存不可交换物理内存网卡bonding10中断平衡硬中断:irqbalance

智能的均衡硬件中断。手动[root@linux

/]#echo

ff>/proc/irq/19/smp_affinity软中断:RPS/RFS

解决softirq平衡RPS

is

not

automatically

switched

on,

you

have

to

configure

it.echo

ffff

>/sys/class/net/eth0/queues/rx-0/rps_cpusSame

for

RFS

if

you

prefer

to

use

RFSecho

16384

>/sys/class/net/eth0/queues显著提高软中断的均衡性,大大提高性能。initcwnd调优通过提高初始拥塞窗口的大小(3),大大减少短连接的响应时间.make

sure

your

Linux

kernelis

2.6.30

or

higher.ip

route

change

[default

via

a.b.c.d

dev

ethX

...

]

initcwnd

1013ksysguard观察网络行为14wireshark15iptraf16socktop$

sudo

./socktop

-f

LOCAL

-i

5-d17网络系统调用代价$

sudo

./syscalltimes

-n

qperf

-t

-u

chuba

-p

`pgrep

qperf`18协议栈缺内存 问题$

sudo

stap

sk_stream_wait_memory.stp1218230114875167:

python(17631)

blocked

on

full

send

buffer1218230114876196:

python(17631)

recovered

from

full

send

buffer1218230114876271:

python(17631)

blocked

on

full

send

buffer1218230114876479:

python(17631)

recovered

from

full

send

buffer1920丢包观察$netstat

-s|grep

drop281340

outgoing

packets

dropped77

packets

dropped

from

out-of-orderqueue

because

of

socket

buffer

overrun7

ICMP

packets

dropped

becausetheywere

out-of-window21丢包分析$

sudo

dropwatch

-l

kasInitalizing

kallsymsa

dbdropwatch>

startEnabling

monitoring...Kernel

monitoring

activated.Issue

Ctrl-C

to

stop

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论