服务器输入top命令,提示:-bash: fork: Cannot allocate memoryfree -m查看内存(命令可能要多敲几次才出来) 查看linux最大进程数:sysctl kernel.pid_max 查看linux进程数:ps -eLf | wc -l 进程数快满了,修改最大进程数后系统恢复: echo 1000000 >…
CentOS 的 内核版本 相对保守,比如 CentOS 7.9 的 Linux 内核为 3.10。然而一些新特性新功能需更高的内核版本支持,如优化网络拥堵的谷歌 BBR 算法,从 4.9 版内核开始内置。 RHEL 7、RHEL 8、CentOS 8、RHEL 0、SL 7或CentOS 7更新内核版本,可以参考本教程。 ⚠️注意,升级内核为敏感…
在CentOS 7虚拟机或者服务器启动过程中,有时会遇到“Generating /run/initramfs/rdsosreport.txt”的问题。这个问题通常是由于文件系统损坏或配置错误导致的。 要解决这个问题,可以尝试以下步骤: 首先,你需要查看/dev/mapper路径下的文件,重点查看与root相关的文件。在CentOS系统中,通常会有一…
一直以来我们都知道socket的缓存会对tcp性能产生影响,也有无数文章告诉我们应该调大socke缓存。 但是究竟调多大? 什么时候调? 有哪些手段调? 具体影响究竟如何? 这些问题似乎也没有人真正说明白。 下面我们就构建起一个简单的实验环境,在两台虚拟机之间探究一下Socket缓存究竟如何影响TCP的性能? 对分析过程不感兴趣的可以直接看最后的结…
virsh 命令: list [–all]: 列出虚拟机 nodeinfo: 查看真机信息 nodeinfo: 得到电脑详细配置名字 nodecpustats: 真机cpu 的状态 nodemenstats: 真机内存的详细信息 node-memory-tune: 允许你设置node的内存参数 capablilities: 打印虚拟机的特点 fre…
海外本地办公区访问高唐机房性能优化方案 一. 背景 1.1 业务背景介绍 2022年11月,Infra对外提供了海外办公网络环境,以及通过ITVPN的海外接入点,让西雅图当地的自营员工访问高唐机房的能力。 但在实际使用访问过程中,G108na测试发现,从西雅图本地通过VPN访问高唐机房时,带宽性能十分有限,而在Oregon本地部署proxy做高唐服…
本脚本适用环境 系统支持:CentOS 6+,Debian 8+,Ubuntu 16+虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware内存要求:≥128M 关于本脚本 1、本脚本已在 Vultr 上的 VPS 全部测试通过。2、当脚本检测到 VPS 的虚拟方式为 OpenVZ 时,会提示错误,并自动退出安装。3…
磁盘扩容 KVM磁盘格式分为raw和qcow2两种,扩容方式命令相同,区别是后缀名 ● 查看当前硬盘空间并扩容镜像磁盘空间 ● 重启虚拟机,查看磁盘空间已经调整,挂载空间还需要调整 ● 新增的空间进行分区 ● 把 /dev/vda3 加入到 lvm 里面去,如 /dev/vda3 设备不存在则重启虚拟机即可 …
打开文件出现^M的解决方法 在Linux下,不可避免的会用VIM打开一些Windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 对于回车符的定义: Windows:0D0A Unix\Linux:0A MAC: 0D 为了解决这个问题,网上搜索了一圈,…
检查发现CPU、内存、磁盘似乎都未满载,但执行命令很慢 使用dd if=/dev/zero of=/home/testfile2 bs=1M count=1024 conv=fdatasync 在不同磁盘目录下测试 随机读:(可直接用,向磁盘写一个2G文件,10线程,随机读1分钟,给出结果) fio -filename=/tmp/test_rand…