造成服务器卡顿的原因很多,一般分为以下几点:
1.网络问题
首先检查下本地网络是否正常,ping测试服务器查看延迟。如果出现丢包等而其他服务器没有丢包,则说明服务器存在故障。如果很多用户反馈卡,就要确定下是不是服务器大网有问题。
2.服务器中毒
服务器如果中毒的话,会导致服务器对外发包,耗尽带宽,造成卡顿。建议先进行杀毒,清理可疑文件。
3.被CC攻击
攻击者控制某些主机向目标受害服务器发出大量请求,从而达到消耗服务器资源的目的,连接数越多占用资源越大,就会造成网络拥堵。遇到这种情况建议马上联系服务商调整策略。
4.带宽跑满
带宽占用过高造成线路拥堵,数据传输就会变得缓慢,可以升级带宽。不过附加带宽的价格是比较高的,超出服务器套餐本身带宽较多的话建议是能分开就分开。
5.配置不够
CPU使用率超过50%,内存使用率过高,硬盘性能不够等原因都会造成服务器卡顿,建议调整资源。选择CPU性能能高些的配置可能会流流畅些(比如现在用的16核机器,可以换成32核的或者更高)。
6.软件问题
软件运行错误,系统出错也会导致服务器卡顿。
温馨提示: 在日常运行过程中,做好服务器的维护与备份工作,减少出现故障的几率。
1. 使用 “df –h”命令查看所有已挂载的硬盘[plain] view plain copy df -h 2. 使用“fdisk -l”命令查看所有可用硬盘[plain] view plain copy fdisk -l 3. 执行“fdisk /dev/xvdb”命令,对数据盘进行分区根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。[plain] view plain copy fdisk /dev/xvdb # 新分区,add a new partition n # 主分区,primary partition p # 分区数量 1 # 起始扇区编号,默认回车即可 # 结束扇区编号,默认回车即可# 写入并退出,write table to disk and exit w 4. 使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。[plain] view plain copy fdisk -l 5. 使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化[plain] view plain copy mkfs.ext3 /dev/xvdb1 6.写入新分区信息,其中目录是 /usr/local/ieternal[plain] view plain copy #cat /etc/fstabecho '/dev/xvdb1 /usr/local/ieternal ext3defaults0 0' >>/etc/fstab 7. 创建目录并使用“mount -a”命令挂载新分区[plain] view plain copy mkdir /usr/local/ieternalmount -a 8. 使用 “df –h”命令查看所有已挂载的硬盘[plain] view plain copy df -h 好了,大致步骤就是这样,如果想要看截图的话,请打开阿里云的帮助页面查看。产品使用帮助 › 云服务器 › linux操作指南 › 挂载数据盘 › Linux 系统挂载数据盘完整的文档如下所示:[plain] view plain copy ###################################################### #### 本文档适用于所有加了数据盘的阿里云centos服务器 ####################################################### 1. 使用 “df –h”命令查看所有已挂载的硬盘 df -h# 2. 使用“fdisk -l”命令查看所有可用硬盘fdisk -l# 3. 执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区; # 根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。fdisk /dev/xvdb # 新分区,add a new partition n # 主分区,primary partition p # 分区数量 1 # 起始扇区编号,默认回车即可 # 结束扇区编号,默认回车即可# 写入并退出,write table to disk and exit w# 4. 使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。fdisk -l# 5. 使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化mkfs.ext3 /dev/xvdb1 # 6.查看,写入新分区信息 cat /etc/fstabecho '/dev/xvdb1 /usr/local/ieternal ext3defaults0 0' >>/etc/fstab # 7. 创建目录并使用“mount -a”命令挂载新分区mkdir /usr/local/ieternalmount -a # 8. 使用 “df –h”命令查看所有已挂载的硬盘 df -h 文件下载地址: http://download.csdn.net/download/renfufei/67410719. DD做磁盘测试[plain] view plain copy # 9. 测试磁盘写入速度 time dd if=/dev/zero of=/usr/local/ieternal/testdd.dbf bs=8192k count=500# 10. 测试磁盘读取速度 # /dev/null 是空设备,写入时不会真正执行IO(相当于写入这一端没有瓶颈和干扰) time dd if=/usr/local/ieternal/testdd.dbf of=/dev/null bs=8192k count=500# 测试磁盘内拷贝 time cp /usr/local/ieternal/testdd.dbf /usr/local/ieternal/testdd.dbf_2 说明: [plain] view plain copy time有计时作用dd用于复制,从if读出,写到ofif=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每次读或写的大小,即一个块的大小,count是读写块的数量。1.测/目录所在磁盘的纯写速度:time dd if=/dev/zero bs=1024 count=1000000 of=/1Gb.file2.测/目录所在磁盘的纯读速度:dd if=/kvm/ftp/other/1Gb.file bs=64k |dd of=/dev/null3.测读写速度(这是什么):dd if=/vat/test of=/oradata/test1 bs=64k理论上复制量越大测试越准确。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)