1. Home
  2. Docs
  3. 使用手册
  4. 性能测试

性能测试

以下性能测试是基于v10版本进行,主要原因是v10后的版本进行了内核的深度优化。这要感谢网友的鼓励和支持,此外也要感谢windTerm的作者,我们虽素没谋面,也没有任何技术交流,但windTerm这软件真的很优秀,我也参照了它的部分功能并在woterm中实现。

测试环境说明:
WoTerm运行的主机配置:12代I5,48G内存。
测试服务器的配置:2核8G,Fedora,运行在虚拟主机的虚拟机上,NAT网络模式。

测试指令说明:
1). time seq 10000000,目的是生成1000万行记录。
2). urandom_test.sh ,生成100M数据。

测试程序版本说明:
WoTerm: v10.2.1
WindTerm:v2.7.0
Putty: v0.83
以上版本均是此时的最新版本。

测试时间:2025/4/18
每组对比命令执行至少10次,去除最大值和最小值,求平均。

测试结果如下:

1.测试处理时长
在终端中向服务发起time seq 10000000的指令,然后用手机秒表记录全程执行时间。
该指令结束最后会输出该指令的总执行时间,由于本软件的数据处理流程如下:
【SSH线程接收】->【主线程派发】->【终端线程处理】->【主线程显示】
故此指令输出时间实际是SSH线程接收完毕的时间,这显然是不公平的,故此采用手机秒表记录。

2.执行urandom_test测试对比,本次对比每秒处理吞吐量。

3.执行urandom_test命令后的,新增的内存值,已经扣减启动后的基础内存。