早上到公司,发现公司群里在反馈有一个业务系统出现了问题,从昨天晚上到早上还未恢复,由于事情紧急,马上开始处理。一、重启业务系统本以为是业务系统可能存在bug,造成了当机了。所以首先重启了业务系统,后发现问题依旧。而且在操作的过程中发现系统反应速度非常慢。二、找到问题通过top查看系统进程情况,发现有个进制cpu占用率非常高。再查看了该进制的具体内容:发现该进程好像不是常用的进程,看来问题就在这个进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-10 11:58:59
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这里写目录标题使用ab压测文件上传接口背景http_bulidab安装命令详解步入正题(后续有如何实现的心路历程 可以为大家提供更多的解决问题的思路)准备文件编辑文件发起压测返回数据和日志查看心路历程后记 使用ab压测文件上传接口背景通常大家使用的压测软件都是通过通过网络进行压测的,但是作为后端开放人员,在进行压测的时候网络因素要尽可能的减小。所以通常来说我们会在服务器上直接针对接口进行进行压力            
                
         
            
            
            
            stressstress 是一个 Linux 系统压力测试工具,这里我们用作异常进程模拟平均负载升高的场景。stress --cpu 1 --timeout 600  # 拟一个 CPU 使用率 100% 的场景
stress -i 1 --timeout 600   #模拟 I/O 压力,即不停地执行 sync
stress -c 8 --timeout 600  #模拟的是 8 个进程syss            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 14:47:56
                            
                                315阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            stress是Linux的一个压力测试工具,可以对CPU、Memory、IO、磁盘进行压力测试。
一、软件包方式安装
[root@centos7 ~]#yum -y install stress-ng
[root@ubuntu1804 ~]#apt -y install stress-ng
二、编译安装
下载地址:https://fossies.org/linux/privat/stress            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 13:56:59
                            
                                3124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            centos 7 cpu绑定+I/O 调度算法调优一、cpu绑定(CPU Affinity)1、属性 什么是CPU Affinity? Affinity是进程的一个属性,这个属性指明了进程调度器能够把这个进程调度到哪些CPU上。 在Linux中,我们可以利用CPU affinity把一个或多个进程绑定到一个或多个CPU上,CPUAffinity分为2种,softaffinity和hardaffin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 12:41:09
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建虚拟机创建新的虚拟机--->选择自定义(高级)(C)--->下一步         默认下一步       选择稍后安装操作系统(s) ---> 下一步       选择linux(L)---->CentOS 7 64位---->下一步       虚拟机名称----->位置---->下一步       设置处理器数量和每个处理器的内核数量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 19:19:23
                            
                                268阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第一步、下载VMare Workstationpro 官网下载地址:https://www.vmware.com/cn/products/workstation-pro.html一直点下一步安装就行,主要最好要更改安装位置,选择空间足的盘安装。第二步、创建虚拟机硬件安装:1、点击创建新的虚拟机: 2、选择自定义 3、直接下一步 4、选择:稍后安装操作系统,点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 14:10:31
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            说明:申请的服务器均为客户通过模板的方式分配,分配默认分为两个磁盘sda和sdb,sda默认挂接到根目录,sdb未进行挂接。在使用过程中,需要对sdb进行挂接。linux的磁盘和windows是有所区别的,磁盘必须先分区,挂接到目录后才可用一、直接挂接到新目录对于磁盘,可以创建新目录并直接挂接磁盘,对于后续系统生产的数据存储到创建的目录即可。1、通过命令查看设备信息,这里只是列出几个命令的简单用法            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 16:07:00
                            
                                183阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这是学习笔记的第 2104 篇文章            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 13:43:36
                            
                                408阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)uname -a 命令查看LINUX版本2)cat /etc/centos-release查看Centos版本3)查看Centos内核信息docker需要安装在centos 7以上的版本4)Centos安装启动有一般都有下面的几个步骤    内核引导     运行init(运行级别)     系统初始化             
                
         
            
            
            
            Apache安装包中自带的压力测试工具 Apache Benchmark(简称ab) 简单易用,这里就采用 ab作为压力测试工具了。 1.安装AB工具 yum -y install httpd-tools 2.使用 ab的命令参数比较多,但是我们常用的就是-c和-n参数,-c表示模拟并发的客户端数量 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-20 16:11:00
                            
                                548阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Jmeter 在linux下的分布式压测0、将 windows机器作为master 控制机(同时也兼做负载机slave), linux机器作为 负载机 slave。1、linux环境安装 :
(1)、在linux(centos)下需要安装JDK (1.8)
和 JMETER (5.0)
jdk文件为:jdk-8u131-linux-i586.tar.gzjmeter 文件为(跟windows下的是            
                
         
            
            
            
            一般我们都知道TOP命令可以加载服务器的负载详情,但界面不太友好。因此用到htop我们开发的软件服务需要在服务器上运行,所以服务器性能代表了软件的性能上限,因此服务器性能调优是个十分重要的环节,然而大部分同学对服务器性能调优关注的较少,今天从3个部分对服务器性能调优进行介绍,分别是:服务器配置选择,服务器负载分析,服务器内核参数调优。服务器配置选择服务器一般是由CPU、内存、磁盘和网卡组成,因此选            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-17 13:43:02
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、概述JMeter 最早是为了测试 Tomcat 的前身 JServ 的执行效率而诞生的。到目前为止,它的最新版本是5.3,其测试能力也不再仅仅只局限于对于Web服务器的测试,而是涵盖了数据库、JMS、Web Service、LDAP等多种对象的测试能力。本篇文章,我们就以3.1版本的Jmeter讲一下压力测试。二、环境部署后续往服务器上传文件,本文中使用的是xftp,因其不是本文所要讲述的重点            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 14:59:30
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ab安装yum -y install httpd-tools (centos) 安装完成后使用ab -v 查看ab版本确认是否安装成功选项选项含义-A auth-username:password对服务器提供BASIC认证信任。 用户名和密码由一个:隔开,并以base64编码形式发送。 无论服务器是否需要(即, 是否发送了401认证需求代码),此字符串都会被发送。-c concurrency一次产            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-10 22:20:56
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本主题将从3个角度进行对比本文为第三部分:性能测试的对比1. CPU测试工具: 通过sysbench对cpu进行压力测试参数设置素数: 10000测试时间: 900秒线程数: 1、6、12、18、24、30、36、42分别测试使用睿频和不实用睿频> 图1: cpu测试 - 每秒events如何看图:越高越好此图结论:cpu性能基本一致CentOS 7固定频率(不使用睿频),并没有提升性能,因            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 13:35:13
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            centos7-监控相关命令监控CPU可以从以下几个方面监控CPU的信息:(1)中断(2)上下文切换(3)可运行队列(4)CPU 利用率良好状态的CPU的指标:CPU利用率:User Time <= 70% System Time <= 35% User Time + System Time <= 70%上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-10 22:46:21
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            优化条目:修改ip地址、网关、主机名、DNS等关闭selinux,清空iptables添加普通用户并进行sudo授权管理更新yum源及必要软件安装定时自动更新服务器时间精简开机自启动服务定时自动清理/var/spool/clientmqueue/目录垃圾文件,放置inode节点被占满变更默认的ssh服务端口,禁止root用户远程连接锁定关键文件系统调整文件描述符大小调整字符集,使其支持中文去除系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 22:52:04
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## CentOS 7 CPU架构
CentOS 7是一种流行的Linux操作系统,广泛应用于服务器和计算机集群中。在这篇科普文章中,我们将探讨CentOS 7的CPU架构,并提供一些代码示例来帮助您了解如何操作和优化您的系统。
### CPU架构简介
CPU架构指的是中央处理单元(CPU)的设计和组织方式。CentOS 7支持多种CPU架构,包括x86、x86_64、ARM和PowerPC            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-08 12:11:09
                            
                                434阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、 简介:是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。的主要特点:不需要区分或重新开机就能在同一台PC上使用两种以上的操作系统;本机系统可以与虚拟机系统网络通信;可以设定并且随时修改虚拟机操作系统的硬件环境。 Workstation10.0.3下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 08:54:15
                            
                                55阅读
                            
                                                                             
                 
                
                                
                    