前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《快学BigData》--Linux 性能优化(16)

《快学BigData》--Linux 性能优化(16)

作者头像
小徐
发布2023-03-06 21:12:40
4090
发布2023-03-06 21:12:40
举报
文章被收录于专栏:Greenplum

Linux 性能优化

1-1)、关闭不必要的服务

A、使用ntsysv命令查看开启与关闭的服务

B、停止打印服务

[root@hadoop1 /]# /etc/init.d/cups stop d

[root@hadoop1 /]# chkconfig cups o ff

1-2)、关闭IP6

[root@hadoop1 /]# vim /etc/modprobe.conf

在下面添加一下配置:

alias net-pf-10 off

alias ipv6 off

1-3)、调整文件的最大的打开数

修改临时配置:

查看当前的文件的数量:

[root@skycloud1 ipv4]# ulimit -n

1024

[root@skycloud1 ipv4]# ulimit -n 1000000

[root@skycloud1 ipv4]# ulimit -n

1000000

修改永久配置: [root@hadoop1 /]# vi /etc/security/limits.conf 在文件最后加上:

* soft nofile 65535

* hard nofile 65535

* soft nproc 65535

* hard nproc 65535

1-4)、修改 linux 内核参数

[root@hadoop1 /]# vi /etc/sysctl.conf

在文本的最后追加一下内容:

net.core.somaxconn = 32768

表示物理内存使用到 90%(100-10=90)的时候才使用 swap 交换区

1-5)、关闭 noatime

在最后追加一下内容

/dev/sda2 /data ext3 noatime,nodiratime 0 0

1-6)、调节网络传送的数据包MTU

MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。

查看:[root@hadoop1 nginx]# cat /sys/class/net/eth0/mtu

设置:[root@hadoop1 nginx]# echo "1460" > /sys/class/net/eth0/mtu

1-7)、在系统方面调节最大连接数(somaxconn)

[root@hadoop1 ~]# more /proc/sys/net/core/somaxconn

128

[root@hadoop1 ~]# echo 50000 > /proc/sys/net/core/somaxconn

[root@hadoop1 ~]# more /proc/sys/net/core/somaxconn

50000

1-8)、加快TCP链接的回收(Recycle)

[root@hadoop1 ipv4]# more /proc/sys/net/ipv4/tcp_tw_recycle

0

[root@hadoop1 ipv4]# cd /proc/sys/net/ipv4/

[root@hadoop1 ipv4]# echo 1 > tcp_tw_recycle

[root@hadoop1 ipv4]# more /proc/sys/net/ipv4/tcp_tw_recycle

1

1-9)、空的tcp是否允许回收利用(Reuse)

[root@skycloud1 ipv4]# cd /proc/sys/net/ipv4

[root@skycloud1 ipv4]# more /proc/sys/net/ipv4/tcp_tw_reuse

0

[root@skycloud1 ipv4]# echo 1 > tcp_tw_reuse

[root@skycloud1 ipv4]# more /proc/sys/net/ipv4/tcp_tw_reuse

1

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-02-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 河马coding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1-1)、关闭不必要的服务
  • 1-2)、关闭IP6
  • 1-3)、调整文件的最大的打开数
  • 1-4)、修改 linux 内核参数
  • 1-5)、关闭 noatime
  • 1-6)、调节网络传送的数据包MTU
  • 1-7)、在系统方面调节最大连接数(somaxconn)
  • 1-8)、加快TCP链接的回收(Recycle)
  • 1-9)、空的tcp是否允许回收利用(Reuse)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档