benchmark

SSD 与 SATA 磁盘上的 I/O 等待值
benchmark

SSD 与 SATA 磁盘上的 I/O 等待值

我有一项任务,需要对两台服务器进行基准测试,一台服务器具有 RAID10 SATA 配置,第二台服务器具有 RAID10 SSD 配置。 这两台服务器都将被用作网关邮件服务器,并应为我们提供一个近似值,即它们可以处理多少邮件流量,以及在负载巨大的情况下会发生什么情况——为了测试这一点,我每秒发送 100-500 封电子邮件,并监控 CPU 使用率/磁盘 I/O、队列大小。 两台服务器上的 I/O 等待值相似(SATA:峰值 10%,SSD 峰值 11%),但 SSD 服务器处理队列中的电子邮件速度更快 - 我想知道由于写入/读取的差异,磁盘 I/O 百分...

Admin

标准平台性能测试
benchmark

标准平台性能测试

我们目前正在 Heroku 上运行我们的应用程序,并且看到了其平台的局限性(主要是由于扩展成本)。 我们希望在类似亚马逊的平台上运行我们自己的设置。云端有几个竞争对手提供纯 SSD 存储等,看起来很有吸引力。 我基本上想找到一个可以运行的标准测试,以确定运行可比较实例的每个平台的性能。 我绝对不是一个性能专家,所以我不能 100% 确定我在寻找什么,我只是想看看一些并排的比较以确保我们做出明智的决定。 有人可以推荐一个(或几个)测试套件,为我们提供磁盘、内存、CPU 性能等方面的相对基准吗? ...

Admin

我如何测试我的网站对于 1000 个并发用户需要什么样的服务器规格?
benchmark

我如何测试我的网站对于 1000 个并发用户需要什么样的服务器规格?

我的网站与此类似。概念相同。 http://www.solomid.net/ 我期望我的网站有 1K 个并发连接。 网站; 使用 Laravel 3, 部分 Memcached 查询, 主要是 CRUD 工作, 已启用 AJAX。 我目前将它托管在一个随机共享的网络托管上,以用于开发目的。 我之前有这样的服务器,用于托管私人游戏服务器,我们有 400 多名同时在线玩家在玩 + 论坛 + 网站 四核 2.66Ghz HT Lynnfield (X3450) 8GB DDR3 ECC 2 ...

Admin

如何比较两台机器之间的更好的内存利用率
benchmark

如何比较两台机器之间的更好的内存利用率

我有两个具有相同硬件和操作系统的 kvm 主机,唯一的区别是一个主机被调整为使用大页面。 我如何比较哪个表现更好 我计划使用一些内存限制更大的应用程序并比较其在特定时间内的性能。 是否有任何内存使用模拟器具有类似的功能,我不认为压力可以以这种方式工作。有人可以建议一种更好的方法来比较这个吗? ...

Admin

如何确定在 Linux 上执行的寻道次数?
benchmark

如何确定在 Linux 上执行的寻道次数?

我有两个程序可以写入我的服务器磁盘。 我编写的一个程序,它执行线性写入,数据写入速度很快。另一个程序我正在对其进行基准测试,它的数据写入速度只有后者的三分之一。它没有做太多其他事情,我相信问题是由第二个程序寻求更多(即它执行更多随机文件访问)引起的。 Linux 上是否有一个工具可以用来确定特定磁盘或特定进程执行的寻道次数? ...

Admin

Apache Benchmark 在公共网络上运行速度很慢,但在本地运行速度快很多。我可以采取哪些措施来加快速度?
benchmark

Apache Benchmark 在公共网络上运行速度很慢,但在本地运行速度快很多。我可以采取哪些措施来加快速度?

我正在测试我的 Linode Ubuntu 14 64 位服务器,这是他们提供的最基本的服务器。我正在使用 Apache Benchmark 来测试服务器,以及我用 Python 编写的多线程脚本,但稍后会详细介绍。使用 AB,我注意到当从服务器本身本地运行时,每秒大约有 7k 个请求,但从另一个网络/互联网运行时只有大约 15。在本地,1000 个并发连接的响应时间也约为 150 毫秒。远程 100 个并发连接的响应时间约为 1.5-2.5 秒。我运行远程测试的网络具有足够的带宽,我运行它的计算机具有足够的 RAM 和处理器速度;这是一个快速的商业网络。我...

Admin

Apache Benchmark 是否允许每个请求之间有间隔?
benchmark

Apache Benchmark 是否允许每个请求之间有间隔?

我有一台阻止突发请求的服务器(如果同一 IP 地址每秒访问该服务器超过 3 次,就会出现 500 错误)。 因此,当我使用 Apache 基准测试时,我会看到很多失败的请求,即使我将并发度设置为 1。 是否有选项可以设置每个请求之间的间隔?或者是否有类似的基准测试工具提供此间隔功能? ...

Admin

测试虚拟机的磁盘性能
benchmark

测试虚拟机的磁盘性能

我们正在考虑从物理专用服务器迁移到租用的虚拟机。我了解虚拟机的一个常见问题是它们所运行的 SAN 的性能。作为一项快速测试,我想对几个不同的虚拟机的性能进行基准测试。我将测试我自己的 VM,作为对照(无争用)以及与 MS Azure 等几家主要提供商的试用帐户。 我目前正在使用免费的 HD Tune,但我认为我的缓存有问题。大多数时候性能似乎很低(比旧的标准 SATA 驱动器慢),但突然测试会飙升到非常高的水平并搞乱结果(因为我只对原始性能感兴趣 - 而不是缓存性能)。我也在测试过的一台基于 SCSI 的机器(不是 VM)上看到了这种影响,所以我只能假设 ...

Admin

为什么 Core i7(台式机)优于 Xeon(服务器)?
benchmark

为什么 Core i7(台式机)优于 Xeon(服务器)?

我一直在使用此性能基准测试结果 选择在我的 Web 服务器上使用什么 CPU,令我惊讶的是,看起来 Core i7 CPU 占据了主导地位,而 Xeon CPU 则被挤到了一边。 这是为什么?为什么英特尔要让 Core i7 的性能优于 Xeon。台式机 CPU 的性能应该优于服务器级 Xeon CPU 吗?我真的不明白这一点,想知道您的想法或为什么会这样。 另外,我正在考虑购买一台新的 Web 服务器,并在 i7-2600 和 Xeon E3-1245 之间犹豫。i7-2600 在性能基准测试中表现更佳...

Admin

在 Mac OS X SL 上对硬盘进行基准测试
benchmark

在 Mac OS X SL 上对硬盘进行基准测试

在 Linux 上,当我想快速了解一个硬盘与另一个硬盘相比的性能时,我通常会使用“hdparm -tT device”;几个月前切换到 Mac OS X 后,我还没有找到类似且易于使用的东西。 我读到过 diskutil 可以在 Mac 上做类似的事情,但我不清楚如何使用它来做类似于上面的 hdparm 命令的事情。 关于如何做到这一点或其他替代方案,您有什么想法吗?谢谢! ...

Admin

美国和英国客户端的 HTTP 响应时间存在很大差异
benchmark

美国和英国客户端的 HTTP 响应时间存在很大差异

我正在调查托管在美国的一些图片的问题,有些用户的加载时间真的很慢。例如这张图片; http://opencirrus-g0805.hpl.hp.com/books40/UMICH/2160/10/47/23/59/216010472359/SCALE/sp3031.jpg 从美国数据中心使用 apache bench ab; Server Hostname: opencirrus-g0805.hpl.hp.com Document Path: /books36/IA/2160/40/00/01/15/21604000011...

Admin

使用 FIO 了解 ZFS NVMe 基准测试
benchmark

使用 FIO 了解 ZFS NVMe 基准测试

我正在尝试对全 NVMe ZFS 磁盘阵列进行基准测试。我熟悉极快的基准测试结果,由于高效的 ZFS 缓存,磁盘活动很少。我遇到了相反的情况:大量的 ZFS 磁盘活动,但 FIO 仅显示很少的带宽。我该如何解释这种行为? Zpool iostat -v 1仅显示一秒,但每秒的输出都是一致的:16 到 20 GiB/s 的写入带宽 capacity operations bandwidth pool alloc free read write read write -------...

Admin

为什么使用 O_DIRECT 标志时读取速度更快?
benchmark

为什么使用 O_DIRECT 标志时读取速度更快?

我将一个 10GB 的文件复制到我的 SSD 中,其读取带宽约为 3.3GB/s,使用 fio 命令进行了基准测试。以下是参考:https://cloud.google.com/compute/docs/disks/benchmarking-pd-performance 我使用“sync; echo 3 > /proc/sys/vm/drop_caches”清除了缓存。之后,我尝试每次使用系统调用 open() 和 read() 以 3MB 的小块读取文件。如果我不使用 O_DIRECT 和 O_SYNC 打开文件,它会给我大约 1.2GB/s 的带宽...

Admin

ZFS 镜像中的读取速度很慢(比写入速度慢,并且对于小块大小来说非常慢)
benchmark

ZFS 镜像中的读取速度很慢(比写入速度慢,并且对于小块大小来说非常慢)

我有一台在 Exos X18 18TB(ST18000NM001J)的 ZFS 三路镜像上运行 Debian 的服务器。 我正在对它进行基准测试,发现在某些条件下读取率有一些令人惊讶的地方。 但首先,为了进行基准测试,我创建了一个基准测试数据集 (rpool/benchmarking),将主缓存和辅助缓存设置为无,以避免在读取时对缓存进行基准测试,并将压缩设置为关闭,以避免在写入 0 数组时速率过高。然后,我创建了 3 个子数据集,分别名为“8k”、“128k”和“1M”;每个子数据集都有其相应的记录大小。 然后使用以下 dd 脚本: echo -e "bs...

Admin

如何计算每秒的日志数?
benchmark

如何计算每秒的日志数?

我有一个日志管理系统,其中使用了 Clickhouse 数据库metrico/qryn,rsyslog在所有服务器(Debian 11)上将系统和应用程序收集的日志发送到promtail进行标记,然后promtail将它们发送到qryn,qryn然后将日志插入 Clickhouse DB 并具有与 LogQL 兼容的 API。 我正在尝试找到 Clickhouse 系统利用率与发送到 Clickhouse 和从 Clickhouse 接收的数据之间的关系,因此,我需要计算log per second以估算每个系统利用率log per second,所以如果我...

Admin