以下是在CentOS上进行GitLab性能测试的方法:
sysbench
工具,命令如sysbench cpu --cpu-max-prime=20000 --threads=4 run
,测试多线程CPU性能。sysbench
或stress
工具,sysbench memory --memory-block-size=1K --memory-total-size=10G run
可测试内存读写性能。fio
工具,配置文件设置读写模式、块大小等参数,如fio --name=test --filename=/tmp/testfile --size=1G --rw=randread --bs=4k --numjobs=4 --iodepth=32 --runtime=60
。iperf
测试网络带宽,iperf -c <服务器IP> -t 60
可测量TCP带宽,-u
参数可测UDP。top
、htop
、vmstat
、iostat
等命令实时监控CPU、内存、磁盘I/O和网络使用情况。