linux怎么重新编译内核并使用?

最帅程序猿 发布于 2013/05/20 16:50
阅读 841
收藏 0


问题描述:


    我想改动下ipv4的缓存限制,因为默认是128K,我想改大点。这个貌似需要改下内核。

    我想请问大神,内核代码在哪,怎么编译,编译之后能不能直接生效。

    不行的话,找到相应的内核版本,怎么编译,怎么生效呢?


   在此谢过~

加载中
0
Monkey
Monkey
# echo 'net.core.wmem_max=12582912' >> /etc/sysctl.conf

# echo 'net.core.rmem_max=12582912' >> /etc/sysctl.conf

最好别改,改动可能导致网络延迟严重。

Monkey
Monkey
回复 @wzhyuan : 想不丢包,就用tcp吧,这个本身有漏数据的检查重发机制。
最帅程序猿
最帅程序猿
回复 @Monkey : 先改下缓存试试吧,我说网络不给力,肯定被批不专业
Monkey
Monkey
回复 @wzhyuan : ICMP 这个协议只是个网络检测的协议啊。这玩意掉包说明网络本身就不给力啊。
最帅程序猿
最帅程序猿
回复 @Monkey : ICMP。。。
Monkey
Monkey
回复 @wzhyuan : 晕,你用什么协议啊,tcp是不会丢包的啊。要是udp可能会丢包,这个和你缓存没关系啊。
下一页
0
InBi
InBi

这用不着编译吧,修改内核参数就可以了。
请google下“Linux 内核参数”

最帅程序猿
最帅程序猿
o哦?3q,
返回顶部
顶部