Linux性能测试:常用命令与问题解决
本文主要介绍了在Linux环境下进行性能测试时常用的命令,涵盖了网络连接、服务管理、系统信息查询、进程管理、硬件信息检测等多个方面,旨在帮助用户解决可能遇到的性能测试问题。 1. IPC(Inter-Process Communication)连接:在Linux中,`netuse`命令用于创建到远程系统的IPC连接,例如`netuse \\IP\ipc$/user:administrator password`,不过请注意,这个命令在某些Linux发行版中可能不适用,因为它通常是Windows环境下的命令。 2. 远程注册表服务:确保远程注册表服务(`RemoteRegistryService`)正在运行,这是进行远程系统操作的基础。如果服务未启动,需要手动启动或通过脚本自动化启动。 3. 杀死进程:使用`kill -9 PID`命令可以强制结束指定进程(PID是进程ID),但请谨慎操作,避免影响系统稳定性。 4. IPC连接:如前所述,`netuse`用于建立IPC连接,但在某些情况下可能需要断开连接,同样使用`netuse`命令,但加上断开选项。 5. Apache版本查看:使用`apachectl -v`命令可以查看Apache服务器的版本信息。 6. 启动TongWeb服务器:`cd /opt/TongWeb5.0/bin/nohup ./startserver.sh &`命令会切换到相应目录并后台启动TongWeb服务器。 7. 检查OSCAR数据库状态:使用`service oscardb_OSRDBd status`来查看OSCAR数据库的服务状态。 8. 查看CPU频率:`cat /proc/cpuinfo | grep MHz | uniq`用于获取CPU的时钟频率信息。 9. 获取系统详细信息:`uname -a`提供当前系统的详细硬件和软件信息。 10. 系统发行版信息:`cat /etc/issue | grep Linux`显示操作系统发行版的具体信息。 11. 统计物理CPU核心数量:通过`cat /proc/cpuinfo | grep physicalid | uniq -c`可以统计物理CPU的数量,例如4个物理ID表示有4个物理CPU。 12. 查询内存总量:`cat /proc/meminfo | grep MemTotal`显示系统总内存大小。 13. 查看磁盘信息:`fdisk -l | grep Disk`列出所有磁盘及其属性。 14. 监控CPU使用情况: - Java CPU计数:`cat /proc/cpuinfo | grep "processor" | wc -l`返回逻辑CPU的数量。 - 物理CPU核心计数:`cat /proc/cpuinfo | grep "physicalid" | sort | uniq | wc -l`显示物理CPU核心数。 - 单个CPU核心计数:`cat /proc/cpuinfo | grep "cpucores" | wc -l`统计每个处理器中的核心数。 - CPU频率:`cat /proc/cpuinfo | grep MHz | uniq`显示CPU的时钟频率。 15. 监控系统性能: - `ps -ef | grep java`列出所有运行中的Java进程。 - `top`, `vmstat -n 5`, `iostat 6`分别用于实时查看系统资源利用率、虚拟内存状态和I/O统计信息。 这些命令是Linux性能测试中的基本工具,了解和熟练掌握它们将有助于有效地分析和调试系统性能问题。在实际工作中,根据具体需求和环境,可能还需要结合其他命令和工具进行更深入的性能监控和优化。
net use \\被测服务器IP\ipc$ /user:administrator password(输入用户口令)
2、控制面板--管理工具--服务:打开监控的主机和被测服务器的Remote Registry Service服务
然后就可以看到监测的数据了
Error (-81024): LR_VUG: The 'QTWeb' type is not supported on 'WIN32' platforms .
搜索LR安装目录bin文件夹下有个“wlrun.exe”的文件,邮件点击“属性”->"兼容性"->兼容模式中选择“windows xp(service pack 3)”,确认后重新打开即可,win8下是这个选项,其他操作系统挨个试一下,总有一个可以的!
1、jps //查看JAVA进程
2、kill -9 PID //强烈杀死该进程
3、用于监控的主机和被测服务器要建立$IPC连接,在用于监控的主机上输入命令行:
net use \\被测服务器IP\ipc$ /user:administrator password(输入用户口令)
4、控制面板--管理工具--服务:打开监控的主机和被测服务器的Remote Registry Service服务
然后就可以看到监测的数据了
5、apachectl -v //查看apache版本
6、cd /opt/TongWeb5.0/bin/nohup ./startserver.sh & //启动中间件服务
7、service oscardb_OSRDBd status //查看数据库状态
8、#cat /proc/cpuinfo |grep MHz|uniq //查看CPU的主频
9、# uname -a //(查看当前操作系统内核信息)
10、# cat /etc/issue | grep Linux //(查看当前操作系统发行版信息)
11、# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(说明实际上是两颗4核的CPU)
12、# cat /proc/meminfo |grep MemTotal //内存大小
13、# fdisk -l |grep Disk //硬盘大小
14用命令判断几个物理CPU,几个核等:
逻辑CPU个数:
Java代码
# cat /proc/cpuinfo | grep "processor" | wc -l
下载后可阅读完整内容,剩余2页未读,立即下载
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展