标签: performance

什么是好的网络基准测试?

对网络连接进行基准测试的好方法是什么?我正在寻找类似Windows Experience Index 的东西,但是我的互联网连接。

魏

例如,我访问的一个地方似乎有一种可怕的联系。页面加载缓慢,等等,但文件下载一旦开始就非常快(带宽好,延迟不好?)。

或者,在通过我的手机进行网络共享时,浏览网页既轻松又愉快,但下载速度却非常缓慢(带宽不好,延迟好?)。

评估这些变量(带宽和延迟?)的好方法是什么?还有其他的(负载?)我应该考虑吗?

networking windows performance benchmark

1
推荐指数
1
解决办法
1293
查看次数

软件 RAID 5 与 RAID 6 性能

我在 Ubuntu 10.04.03、3 个设备、64k 块下设置了原始软件 RAID 5。性能是可以接受的:

# 4GB write
dd if=/dev/zero of=ddfile.big bs=1MB count=4k
4095290816 bytes (4.1 GB) copied, 51.743 s, 79.1 MB/s

# 4GB read
dd if=ddfile.big of=/dev/null
4095290816 bytes (4.1 GB) copied, 62.5932 s, 65.4 MB/s
Run Code Online (Sandbox Code Playgroud)

然后我去了一个带有 3 个设备的软件 RAID 6(2 个被标记为丢失,需要从它们中复制数据),128k 块。我还在新阵列上设置了 LVM。性能差得令人震惊:

# 4GB write
dd if=/dev/zero of=ddfile.big bs=1MB count=4k
4096000000 bytes (4.1 GB) copied, 106.406 s, 38.5 MB/s 

# 4GB read
dd if=ddfile.big of=/dev/null
4096000000 bytes (4.1 GB) copied, 129.317 s, 31.7 MB/s
Run Code Online (Sandbox Code Playgroud)

我试图了解是什么使这些读写速度减慢了一半。会不会是LVM?还是新raid阵列的退化状态?或者可能是块大小差异(64k …

raid ubuntu performance software-raid

1
推荐指数
1
解决办法
3228
查看次数

用于高速读取的 RAID 设置

我们希望使用 Linux 和 RAID(5 或 10)设置构建实时播放机。当前设置如下所示:

  • 12GB内存
  • 5 x 7200rpm 驱动器(软件raid)
  • centOS 6(内核 Linux 2.6.32-71.29.1.el6.x86_64)
  • NVidia Quadro 5000(驱动程序 280.13)
  • Intel(R) Xeon(R) CPU X5650 @ 2.67GHz

我确实运行了 Bonnie++ 和 iozone 以使用不同的 raid 设置(5 和 10)、不同的 fs 类型(ext4 和 xfs)和不同的条带大小来做一些基准测试。不幸的是,我似乎无法获得我想要的速度(总是 <200MB/s)。

我做的另一个测试是直接在播放软件(RV - http://www.tweaksoftware.com/products/rv)中进行的,但无法让它以超过每秒 20 帧(寻找 24 fps)的速度播放超过 3 个序列。

这些播放细节有点无用,我只想知道获得大约 700MB/s 读取性能的最佳设置是什么?是否可以?

我已经阅读了很多,似乎硬件控制器可能会更好。另外我猜7200rpm是不够的。10 或 15k 可能更好?固态硬盘呢?

我对这个项目还有另一个限制,这台机器将存储所有项目的所有序列,所以密度很重要(我敢打赌,使用 SSD 驱动器与标准 10k rpm 驱动器相比,获得相同的存储量会花费更多)。

任何建议或提示将不胜感激,以获得最佳读取速度/存储量。

谢谢!

编辑:偶然发现这个http://www.fusionio.com/products/iodrive/。有人用过这张卡吗?

linux raid performance

1
推荐指数
1
解决办法
558
查看次数

比较不同服务器性能的最佳方法是什么?

我有一个带有 LAMP 堆栈的站点,我正在考虑迁移到新的托管服务提供商(目前在专用服务器上,并希望迁移到云提供商)。比较我的网站在不同提供商上的性能的最佳/最可靠方法是什么?显然,我会启动一个实例并传输我网站的副本,但是我应该查看任何工具或特定的东西来比较性能吗?

performance lamp cloud-hosting benchmark

1
推荐指数
1
解决办法
712
查看次数

如何优化首字节时间 (TTFB)?

我有多个站点的 nginx+apache 网络服务器。

但是第一个字节的时间(TTFB)很长:每个请求0.5-2秒静态和动态内容)。

如何优化首字节时间 (TTFB)?

networking linux performance nginx

1
推荐指数
1
解决办法
1万
查看次数

为什么“cat /dev/null”和“ls”加载需要5秒?

我的一台 Web 服务器响应非常缓慢。即使是简单的unix命令。你能帮我指出正确的调试方向吗?

这是一个疯狂的例子:

# cat /dev/null
Run Code Online (Sandbox Code Playgroud)

此命令(打印空白文件)需要将近 5 秒才能到达下一个提示。类似的经历ls

这是顶部的顶部:

top - 00:32:30 up  6:27,  4 users,  load average: 31.94, 26.82, 29.84
Tasks: 134 total,  16 running, 118 sleeping,   0 stopped,   0 zombie
Cpu(s): 91.6%us,  7.0%sy,  0.0%ni,  0.1%id,  0.0%wa,  0.0%hi,  0.3%si,  1.0%st
Mem:   8388608k total,  4243908k used,  4144700k free,    66700k buffers
Swap: 16777208k total,        0k used, 16777208k free,   779636k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                                                                                                                                                       
13068 mysql     15   0 1693m …
Run Code Online (Sandbox Code Playgroud)

linux unix performance centos apache-2.2

1
推荐指数
1
解决办法
592
查看次数

如何配置 Apache 以使用更多的 CPU?

Apache 线程堆积在我的一台 Web 服务器上(300-500 个并发请求,有些需要 3-8 秒来处理!),但 CPU 使用率非常低(约 10%)。因此,页面加载时间正在减慢。我有足够的空闲 CPU 功率。我怎样才能使用更多的它来更快地处理这些线程?

这是顶部的顶部......

Tasks: 469 total,   1 running, 468 sleeping,   0 stopped,   0 zombie
Cpu(s):  8.1% us,  1.7% sy,  0.0% ni, 90.3% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   9181012k total,  7998772k used,  1182240k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                                                                                                 
11351 apache    15   0  364m  30m  17m S 11.9  0.3   0:00.73 …
Run Code Online (Sandbox Code Playgroud)

performance httpd performance-tuning httpd.conf apache-2.2

1
推荐指数
1
解决办法
1万
查看次数

您如何控制 SQL 数据库的哪一部分加载到服务器内存中?

我的 SQL Server 机器有 6GB 的 RAM,但数据库大小是 20GB。数据库主要是一个事件日志,按时间聚集索引。

客户最感兴趣的是最新数据。他们希望在查询这些最新数据时速度超快。

当 SQL Server 将自身加载到服务器内存中时,有没有办法指示 SQL 仅将最新数据预加载到内存中?

performance memory sql-server

1
推荐指数
1
解决办法
222
查看次数

如何使用 2 个 SSD 磁盘以获得最佳性能?

我将格式化 2 个 120GB Intel 320 SSD 以用于高流量 Drupal 服务器。该服务器具有至强 E1270 CPU 和 32GB RAM。我正在使用 Debian Squeeze 64 位。以下是我的问题:

  • 在这种情况下,哪种文件系统格式最适合:ext3、ext4、xfs 或其他格式?
  • 我倾向于不使用 RAID 1。格式化一个磁盘用于 mysql,另一个用于文件系统的其余部分。我认为这将最大限度地减少磁盘 i/o 延迟并减少写入周期,从而提高磁盘的整体预期寿命。您如何评价这种方法?

raid performance ssd

1
推荐指数
1
解决办法
1355
查看次数

相同规格的 LFF 磁盘与 SFF 磁盘有什么性能差异?

例子:

HP 146GB LFF 6G SAS 15k
对比
HP 146GB SFF 6G SAS 15K

位大小、缓存、接口速度和 rpms 是相同的,物理大小明显不同——实际测试的性能如何?任何有实践经验或基准的人吗?

hardware performance hard-drive

1
推荐指数
1
解决办法
2795
查看次数