美樂地

  • 首页
  • 简介
  • 文集
  • 友链
  • 留言
  • 赞助
  1. 首页
  2. 建站笔记
  3. 正文

Debian 9/10/11 必备优化教程

2022-02-12 3255点热度 0人点赞 8条评论

今年大年初一在单位加班,一边做报表,一边在VPS上进行例行程序升级,嫌升级程序太慢,随手Ctrl+C取消,重新尝试运行,均提示出错……看来手贱把程序弄坏了,因为不是生产力环境,没有什么重要资料,就索性重装系统。在VPS后台,意外发现IDC已经提供了安装Debian 11选项,向来追求版本最新的我,必须选11!

以下“更新系统+创建交换空间(SWAP)+开启TCP BBR网络优化”是我每次安装VPS时必弄的,适用于Debian 9/10/11 系统。

Debian 9/10/11 系统


更新Debian系统:

建议在刚装好的系统后立即使用该代码,如在已上线项目中运行,可能会导致不可预见的故障,如需运行请注意备份。

apt-get update && apt-get upgrade -y

为 Debian 9/10/11 创建交换空间(SWAP):

交换空间(SWAP)的作用主要是,Linux在物理内存被耗尽之前,将一些低优先级或者暂时不使用的程序交换到SWAP中,而把常用文件保存在缓存中,能有效提升系统的性能和响应能力。

1.创建交换空间,请使用代码检查是否已存在,如果终端输出为空,代表系统没有设置过交换空间,可以继续创建。

swapon --show

2.创建一个交换文件(/swapfile),大小为1GB,可以根据自己需求自定义容量大小,建议为RAM的1—1.5倍;

fallocate -l 1G /swapfile

如提示 fallocate failed: Operation not supported 等错误,请改用以下代码。

dd if=/dev/zero of=/swapfile bs=1024 count=1048576

3.为交换文件(/swapfile)设置正确的权限。

chmod 600 /swapfile

4.使用mkswap工具在文件上设置交换文件(/swapfile)。

mkswap /swapfile

5.激活交换文件(/swapfile)。

swapon /swapfile

6.以上操作为临时生效,重启后自动失效,需永久生效需修改fstab文件;

nano /etc/fstab

并在文末粘贴以下代码,确定并保存。

/swapfile swap swap defaults 0 0

7.调整Swappiness值

Swappiness是Linux内核属性,它定义系统多久使用交换空间一次。 Swappiness的值可以在0到100之间。较低的值将使内核尽可能避免交换,而较高的值将使内核更积极地使用交换空间。默认值为60,可以根据需求在0-100之间调整,对于生产服务器,建议设置为10或者更低值。

若将Swappiness值设为10,请输入以下代码;

sysctl vm.swappiness=10

需永久生效,请输入以下代码;

nano /etc/sysctl.conf

并粘贴如下代码。

vm.swappiness=10

创建Linux交换空间(SWAP)


为 Debian 9/10/11 开启 TCP BBR 网络优化

BBR是由Google开发的,基于TCP加速优化工具,该算法能够有效地加快数据传输,减少网络拥塞,强烈建议服务器上开启。Debian 10/11默认内核已编译了TCP BBR内容,可以直接输入代码开启。

1.修改系统变量

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

2.让BBR永久生效

sysctl -p

3.可以输入以下代码检验是否成功开启

lsmod | grep bbr #返回值显示tcp_bbr及数值,则代表BBR已启动
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022-02-12

美樂地

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 灰常记忆

    debian好像更简单

    2022-02-14
    回复
    • 美樂地

      @灰常记忆 我是从Centos转到Debian

      2022-03-27
      回复
  • 哥斯拉

    等换新vps的时候再换Debian,不过还有几年。

    2022-02-13
    回复
    • 美樂地

      @哥斯拉 趁早吧

      2022-03-27
      回复
  • 老张博客

    VPS上的也要优化??

    2022-02-13
    回复
    • 美樂地

      @老张博客 你竟然换域名了,我以为你放弃独立博客了
      这些优化是必须的,加速网络以及稳定性能

      2022-02-13
      回复
  • Jeff

    还在考虑什么时候把 centos 7 替换为 Debian

    2022-02-12
    回复
    • Mr. Meledee

      @Jeff 个人感觉Debian更快,CentOS 7支持还剩两年多,该早点谋划迁移

      2022-02-12
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    赞助商
    最近评论
    老张博客 发布于 17 小时前(09月27日) 早日康复,出行还是得要注意安全。
    小熊 发布于 1 天前(09月26日) 驾车都要谨慎,比如今天下班,我减速左转,都快转完了,突然来了个右转的进来我踩死了,然而人只是看了我一...
    小熊 发布于 1 天前(09月26日) 驾车都要谨慎,比如今天下班,我减速左转,都快转完了,突然来了个右转的进来我踩死了,然而人只是看了我一...
    威言威语 发布于 1 天前(09月26日) 长辈上了年纪,一些简单的磕碰都比较容易受伤,吃一堑长一智,下次还是要注意点。
    sagrre 发布于 2 天前(09月25日) 因以前骑自行车朋友出过事故,后来两轮的就几乎不骑了
    最新 热点 随机
    最新 热点 随机
    两轮电动车,驾驶需谨慎 登山活动,再次获奖 我网站,低质站点? OpenWrt固件无线中继设置教程 就这?单位的优惠话费套餐
    我网站,低质站点?入手 Fujifilm X-T5 富士微单相机2023年福建行:有福之州梁静茹,宁波见!小区里的流浪猫
    勿忘国耻 理性反日 段子:水水更健康 电影《战狼2》的一些小细节(下) 电影推荐:芬奇 Finch MIUI 12.5关闭广告及系统优化教程
    标签聚合
    WordPress 段子 Google 高清电影 K40 我的大学 iPhone Windows 7

    COPYRIGHT © 2009-2023 美樂地 Meledee.com. ALL RIGHTS RESERVED.

    Theme Kratos Modified By Meledee.com