我可以使用 s390x 机器,准确地说是 zbc12,具有 32GB 的 RAM,我可以将其用作实验室几个月(!)。
我想探索这种架构功能,尤其是与 dbms 相关的功能,并且我想测试 sql 和 nosql。将其与 x86 架构进行比较,我周围也有一个 x86,我可以将两者连接到同一个 SAN,因此我可以正确比较这些架构。你们将如何进行这样的测试,我在基准测试方面几乎没有经验。你还想看什么其他测试?我在这台机器上已经有几个月的时间了,我可以随心所欲地玩它,有什么酷炫有趣的想法吗?
在磁盘基准测试工具 fio 中有 brandswitch 的统计信息
Run status group 0 (all jobs):
READ: bw=20.9MiB/s (21.9MB/s), 10.4MiB/s-10.8MiB/s (10.9MB/s-11.3MB/s), io=64.0MiB (67.1MB), run=2973-3069msec
根据文档:
Values outside of brackets are power-of-2 format and those within are the equivalent value in a power-of-10 format.
据我所知 1 MB/s = 8MiB/s。但这里 20.9MiB/s 符合 21.9MB/s。
我正在寻找用于ab
在我的网站上获取一些性能指标。我希望将 POST 请求发送到我想要的 URL,但是我想更改每个请求的 POST 参数的值。
是否有可能做到这一点?
我正在使用 fio 来测试我的服务器可以提供多少 iops。我的 conf 文件说要写一个 20GB 的文件并读取它。结果显示 iops=27291。但测试只持续了10秒。例如,我想知道测试是否持续 2 小时,我会得到关于我的服务器 IOP 的更准确的结果。
# cat fio/fio-readwrite-20g.fio
[global]
ioengine=posixaio
rw=readwrite
size=20g
directory=/home/ustore/fio
thread=10
write_bw_log=fio-test
write_iops_log=fio-test
write_lat_log=fio-test
[fio-readwrite-20g]
我有一个任务,我应该对两台服务器进行基准测试,一台具有 RAID10 SATA 配置,第二台服务器具有 RAID10 SSD 配置。
两台服务器都将被放置为网关邮件服务器,并且应该为我们提供一个近似值,它们可以处理多少邮件流量以及在巨大负载的情况下会发生什么 - 为了测试这一点,我每秒发送 100-500 封电子邮件并进行监控CPU 使用率/磁盘 I/O,队列大小。
两台服务器上的 I/O 等待值相似(SATA:峰值 10%,SSD 峰值 11%),但 SSD 服务器在处理队列外的电子邮件时更快 - 我想知道磁盘 I/O 的百分比是否由于写入/读取的差异,在 SATA 和 SSD 驱动器上具有不同的含义。
您能否提出一个比较两个驱动器(服务器)的最佳方法,以及监控 I/O 等待是否是最佳行动方案?
期待您的建议!
在为我的研究小组设置新的计算服务器后,我需要评估这台机器的整体性能,包括两张 Tesla 卡。我找到了一些有关支持 CUDA 的 Linpack 版本及其使用方式的信息,但没有该软件的下载链接。
所以问题是,从哪里得到它?
我有一个阻止突发请求的服务器(如果同一 IP 地址每秒访问服务器超过 3 次,它将提供 500 错误)。
因此,当我使用 Apache 基准测试时,即使我将并发设置为 1,我也会看到很多失败的请求。
是否可以选择设置每个请求之间的间隔?或者是否有提供此间隔功能的类似基准测试工具?
从 ab 得到这个结果:
并发级别:10000
测试时间:69.153 秒
完成请求:30000
失败的请求:10379
(连接:0,接收:3424,长度:3531,异常:3424)
写入错误:0
总传输量:48414203 字节
传输的 HTML:41042477 字节
每秒请求数:433.82
[#/秒](平均值)
Receive 和 Exceptions 到底是什么意思。谢谢。
我目前正在使用siege在我的服务器上运行很多配置基准测试,我想尝试 SPDY 协议(使用 Apache 的 mod_spdy)——但是 siege 使用 HTTP。
你知道有什么工具可以让我比较我的网站在高并发环境中使用和不使用 SPDY 的性能吗?
我一直使用 apache 基准测试来大致了解我的服务器每秒可以处理多少个请求。我读到它很好,而且似乎运作良好。
输入完全基于事件的 node.js,因此它永远不会阻塞。如果我在一个简单的 hello world 服务器上运行 apache 基准测试,它每秒可以处理 2500 个左右的请求。
但是,如果我在 hello world 函数中设置超时,使其在 2 秒后响应,则 apache 基准测试报告的吞吐量显着降低:大约 50/s。我正在与 ab 运行 100 个并发连接。如果我增加并发性,它就会上升。这是有道理的,因为 apache 基准测试基本上是分批发送 100 个请求,每 2 秒返回一次。100 个请求/2 秒 = 50 个请求/秒
如果我将并发增加到大约 400 或 500,它就会开始崩溃。我认为我没有达到 node.js 的限制,我认为我在我的操作系统中打开文件描述符或套接字或其他东西的数量遇到了障碍。
有什么方法可以很好地猜测我的服务器可以处理多少个请求?我想确保测试计算机不是导致问题的计算机。