首页 系统教程 操作系统 网络设备cpu的选择及规划

网络设备cpu的选择及规划

Apr 07, 2024 am 08:10 AM
mysql linux

1.1、cpu方面:

vmstat、sar、top P、htop、nmon、mpstat

1.2、内存:

free、ps-aux、top M

1.3、IO设备(c盘、网络):

iostat、ss、netstat、iptraf、iftop、lsof

优化文件系统的管理_linux 文件系统优化_优化文件系统NTFS的管理

补充:

优化文件系统NTFS的管理_linux 文件系统优化_优化文件系统的管理

vmstat命令说明:

iostat命令说明实例命令:iostat-dk15

iostat-d-k-x5(查看设备使用率(%util)和响应时间(await))

2、系统层面问题解决办法

在实际的生产中,通常觉得cpu只要不超过90%都没哪些问题,其实不排除下边这种特殊情况:

linux 文件系统优化_优化文件系统的管理_优化文件系统NTFS的管理

2.1、cpu负载高,IO负载低

linux 文件系统优化_优化文件系统的管理_优化文件系统NTFS的管理

2.2、IO负载高,cpu负载低

2.3、IO和cpu负载都很高

硬件不够了或SQL存在问题

3、基础优化--硬件优化

3.1、主机方面:

3.2、cpu的选择:

3.3、内存的选择:

3.4、存储方面:

3.5、raid卡:主机raid卡选择:

3.6、网络设备方面:

使用流量支持更高的网路设备(交换机、路由器、网线、网卡、HBA卡)

注意:以上这种规划应当在初始设计系统时就应当考虑好。

4、操作系统优化

Cpu:

优化文件系统的管理_优化文件系统NTFS的管理_linux 文件系统优化

基本不须要调整红旗linux桌面版,在硬件选择方面下工夫即可。

显存:

基本不须要调整,在硬件选择方面下工夫即可。

SWAP:

MySQL尽量避开使用swap。阿里云的服务器中默认swap为0

IO:

这个参数决定了Linux是倾向于使用swap,还是倾向于释放文件系统cache。在显存紧张的情况下,数值越低越倾向于释放文件系统cache。其实,这个参数只能降低使用swap的机率,并不能防止Linux使用swap。

优化文件系统的管理_linux 文件系统优化_优化文件系统NTFS的管理

更改MySQL的配置参数innodb_flush_methodlinux查看硬件信息,开启O_DIRECT模式。这些情况下,InnoDB的bufferpool会直接绕开文件系统cache来访问c盘,而且redolog仍然会使用文件系统cache。值得注意的是linux 文件系统优化,Redolog是覆写模式的,虽然使用了文件系统的cachelinux 文件系统优化,也不会占用太多。

5、系统参数调整

Linux系统内核参数优化:

vim /etc/sysctl.conf
 net.ipv4.ip_local_port_range = 1024 65535 # 用户端口范围
 net.ipv4.tcp_max_syn_backlog = 4096 
 net.ipv4.tcp_fin_timeout = 30 
 fs.file-max=65535 # 系统最大文件句柄,控制的是能打开文件最大数量
登录后复制

用户限制参数:

vim /etc/security/limits.conf 
 * soft nproc 65535
 * hard nproc 65535
 * soft nofile 65535
 * hard nofile 65535
登录后复制

6、不相干应用优化

业务应用和数据库应用独立,防火墙:iptables、selinux等其他无用服务(关掉):

chkconfig --level 23456 acpid off
chkconfig --level 23456 anacron off
chkconfig --level 23456 autofs off
chkconfig --level 23456 avahi-daemon off
chkconfig --level 23456 bluetooth off
chkconfig --level 23456 cups off
chkconfig --level 23456 firstboot off
chkconfig --level 23456 haldaemon off
chkconfig --level 23456 hplip off
chkconfig --level 23456 ip6tables off
chkconfig --level 23456 iptables off
chkconfig --level 23456 isdn off
chkconfig --level 23456 pcscd off
chkconfig --level 23456 sendmail off
chkconfig --level 23456 yum-updatesd off
登录后复制

以上是网络设备cpu的选择及规划的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

vscode需要什么电脑配置 vscode需要什么电脑配置 Apr 15, 2025 pm 09:48 PM

VS Code 系统要求:操作系统:Windows 10 及以上、macOS 10.12 及以上、Linux 发行版处理器:最低 1.6 GHz,推荐 2.0 GHz 及以上内存:最低 512 MB,推荐 4 GB 及以上存储空间:最低 250 MB,推荐 1 GB 及以上其他要求:稳定网络连接,Xorg/Wayland(Linux)

vscode怎么切换中文模式 vscode怎么切换中文模式 Apr 15, 2025 pm 11:39 PM

VS Code 切换中文模式的操作步骤:打开设置界面(Windows/Linux:Ctrl ,,macOS:Cmd ,)搜索 "Editor: Language" 设置在下拉菜单中选择 "中文"保存设置重启 VS Code

vscode 无法安装扩展 vscode 无法安装扩展 Apr 15, 2025 pm 07:18 PM

VS Code扩展安装失败的原因可能包括:网络不稳定、权限不足、系统兼容性问题、VS Code版本过旧、杀毒软件或防火墙干扰。通过检查网络连接、权限、日志文件、更新VS Code、禁用安全软件以及重启VS Code或计算机,可以逐步排查和解决问题。

vscode上一步下一步快捷键 vscode上一步下一步快捷键 Apr 15, 2025 pm 10:51 PM

VS Code 一步/下一步快捷键的使用方法:一步(向后):Windows/Linux:Ctrl ←;macOS:Cmd ←下一步(向前):Windows/Linux:Ctrl →;macOS:Cmd →

VSCode怎么用 VSCode怎么用 Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCode) 是一款跨平台、开源且免费的代码编辑器,由微软开发。它以轻量、可扩展性和对众多编程语言的支持而著称。要安装 VSCode,请访问官方网站下载并运行安装程序。使用 VSCode 时,可以创建新项目、编辑代码、调试代码、导航项目、扩展 VSCode 和管理设置。VSCode 适用于 Windows、macOS 和 Linux,支持多种编程语言,并通过 Marketplace 提供各种扩展。它的优势包括轻量、可扩展性、广泛的语言支持、丰富的功能和版

vscode设置中文教程 vscode设置中文教程 Apr 15, 2025 pm 11:45 PM

VS Code 支持中文设置,可通过以下步骤完成:打开设置面板并搜索 "locale"。将 "locale.language" 设置为 "zh-CN"(简体中文)或 "zh-TW"(繁体中文)。保存设置并重启 VS Code。设置菜单、工具栏、代码提示和文档将显示为中文。还可自定义其他语言设置,如文件标签格式、条目描述和诊断流程语言。

Linux的主要目的是什么? Linux的主要目的是什么? Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服务器操作系统,2.嵌入式系统,3.桌面操作系统,4.开发和测试环境。Linux在这些领域表现出色,提供了稳定性、安全性和高效的开发工具。

MySQL的角色:Web应用程序中的数据库 MySQL的角色:Web应用程序中的数据库 Apr 17, 2025 am 12:23 AM

MySQL在Web应用中的主要作用是存储和管理数据。1.MySQL高效处理用户信息、产品目录和交易记录等数据。2.通过SQL查询,开发者能从数据库提取信息生成动态内容。3.MySQL基于客户端-服务器模型工作,确保查询速度可接受。

See all articles