判断一台服务器性能指标

du -h redis-server

1.查看cpu数目和核心数

cat /proc/cpuinfo | grep core

 2.查看内存

free      //单位kb
free -m   //单位MB
free -g   //单位GB

 主要查看:

        1. Mem:表示物理内存统计,如果机器剩余内存非常小,一般小于总内存的20%,则判断为系统物理内存不够。

        2. Swap: 表示硬盘上交换分区的使用情况,如剩余空间较小,需要留意当前系统内存使用情况及负载,当Swap的used值大于0时,则表示操作系统物理内存不够,已经开始使用硬盘内存了。

        3. 第1行第一列数据1756MB表示物理内存总量;478MB表示总计分配给缓存(包含buffers与cache)使用的数量,但其中可能部分缓存并未实际使用;

        4. 96MB表示未被分配的内存;shared表示共享内存;1181MB表示系统分配但未被使用的buffers数量;1099MB表示系统分配但未被使用的available数量。

 3.查看磁盘大小(df 查看系统文件和程序运行的空间

df -h   //MB单位

4.查看某个文件大小(du 是查看具体某个文件的大小)

du -h redis-server   //单位MB

 

5.查看Java版本

据说Java版本也影响着java项目运行速度等。

java -version

6.宽带

[root@iZ2ze0h4i9vi90nm4giysrZ ~]# wget  https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py 

[root@iZ2ze0h4i9vi90nm4giysrZ ~]# chmod +x speedtest.py

[root@iZ2ze0h4i9vi90nm4giysrZ ~]# ./speedtest.py 

注意:必须在root目录下操作

7.top命令

top

top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等;

  

列表的含义

        进入top的实时界面后,默认按照CPU的使用率排序,通过“shift+m”按键将进程按照内存使用情况排序,可以查看哪些进程是当前系统中的内存开销“大户”。

        top命令中,按下 f 键,进入选择排序列的界面,这里可以选择要显示的信息列,要按照哪些信息列进行排序等。

是否显示那些列就行,标*的就是显示。

 

 

7.以上都正常

那就只能是虚拟化的问题了,虚机拆了重做系统(个人观点,请勿尝试)。

### 回答1: 一个系统是否是高可用高并发高性能的系统,可以从以下几个指标判断: 1. 可用性:系统的可用性是指系统在一定时间内能够正常运行的概率。高可用的系统应该具备自动容错、自动恢复、自动负载均衡等特性,能够在硬件故障、软件故障等情况下保证系统的可用性。 2. 并发性:系统的并发性是指系统能够同时处理多个请求的能力。高并发的系统应该具备分布式架构、异步处理、缓存优化等特性,能够在高并发的情况下保证系统的稳定性和性能。 3. 性能:系统的性能是指系统在一定时间内能够处理的请求量和响应时间。高性能的系统应该具备优化算法、优化数据库、优化网络等特性,能够在高负载的情况下保证系统的性能。 以上是判断一个系统是否是高可用高并发高性能的系统的一些指标。 ### 回答2: 判断一个系统是否是高可用、高并发、高性能的系统,可以从以下几个方面进行评估: 1. 可用性: - 系统是否具备容错和自我修复能力,即当系统出现故障时是否能够快速恢复正常运行。 - 系统是否具备脱机备份和热备份机制,保证数据和服务的可靠性。 - 系统是否具备负载均衡能力,实现多台服务器之间的资源分配和请求处理。 - 系统是否具备自动化监控和告警机制,能够实时监控系统运行状态并发送告警信息,提供及时故障排查。 2. 并发性: - 系统是否可以同时处理多个请求,避免性能瓶颈和响应延迟。 - 系统是否具备分布式计算和并行处理能力,能够将任务分发到多个节点进行处理。 - 系统是否可以水平扩展,通过增加服务器节点来提高并发处理能力。 3. 性能: - 系统是否具备高效的算法和数据结构,能够快速地处理大量数据和复杂计算。 - 系统是否具备高效的缓存机制,能够减少对数据库的访问,提高响应速度。 - 系统是否具备高速的数据传输通道和网络优化,减小网络延迟和带宽瓶颈。 除了以上指标,还可以考虑系统的可扩展性、稳定性和安全性等方面的评估。综合考虑以上指标,可以对系统的高可用、高并发和高性能能力进行评估和判断。 ### 回答3: 判断一个系统是否是高可用、高并发和高性能的系统,需要考虑以下几个指标: 1. 可用性:系统的可用性是指系统在指定时间内可以正常运行的能力。通过监测系统的故障率、故障恢复时间和服务中断时间,可以评估系统的可用性。高可用系统通常具有冗余、自动容错和快速故障恢复的特点。 2. 并发性:系统的并发性是指能够同时处理多个请求的能力。通过测试系统的并发请求处理能力,如最大并发请求数、响应时间和并发资源利用率,可以评估系统的并发性能。高并发系统通常具有良好的资源管理和请求调度机制。 3. 性能:系统的性能是指系统在处理任务时的效率和吞吐量。通过测试系统的响应时间、吞吐量、资源利用率和负载均衡能力,可以评估系统的性能。高性能系统通常具有优化的算法和数据结构、并发处理能力和合理的资源配置。 4. 可扩展性:系统的可扩展性是指系统在面对用户规模和负载增长时能够灵活扩展资源的能力。通过测试系统的扩展性能力,如增加服务器节点或容器的数量和负载均衡能力,可以评估系统的可扩展性。高可扩展系统通常具有水平扩展和弹性调度的特点。 5. 容错性:系统的容错性是指系统在面对部分故障或异常情况时仍能正常运行的能力。通过测试系统的容错机制、故障自动恢复和数据备份恢复能力,可以评估系统的容错性。高容错系统通常具有故障监测、恢复和备份策略。 综上所述,一个高可用、高并发和高性能的系统应该具有较高的可用性、并发性、性能、可扩展性和容错性。通过监测和测试这些指标,可以对系统的整体表现进行评估和判断
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值