标签: performance

在 VmWare/Linux 中创建“奇数”大小的磁盘

我相信我患有“一切都必须是 2 的幂”综合症。当要求在 VmWare 中为 VM 创建 30G 磁盘时,我想创建一个 32G 磁盘。如果有人需要使用 LVM 的 256G 存储空间,我会创建 1 256、2 128 或 4 64...

问题很简单,创建“奇数”大小的磁盘是否有性能影响或缺点,即使我将它们放入 Linux 上的卷组?如果有人要求 80G 是否可以创建 10、20 和 50 来完成它?或者如果可以的话,我应该尝试坚持 2 的幂吗?

linux performance storage lvm vmware-vcenter

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

如何在 Linux 中擦除 SSD 以恢复出厂性能?

由于 mdraid-1 阵列的重大性能问题,我想从阵列中拉下其中一个设备(三​​星 840 Pro),将其擦除以恢复出厂性能并将其重新添加到阵列中。我想对其中一个 SSD 执行此操作的原因是,性能不佳似乎与两者中的一个特定 SSD 有关(尽管它们的品牌、型号和固件版本相同)。

但是如何从 Linux 中擦除 SSD?

我提到 hdparm 表示此时两个驱动器都被冻结。也许是因为它们是 md 数组的一部分?

提前致谢!

linux performance ssd hdparm

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

Windows Server 2003 r2 与 2008 r2 - SQL Server 的性能

首先,我不是系统管理员,只是一个因服务器性能不佳而沮丧的程序员......

我们目前正在较新的 E5-2650 CPU、24 GB RAM 上运行 VM(我相信主机是 Win Server 2008),至少根据“系统属性”对话框。我无法确定 SQL VM 拥有哪些资源,因为我只能访问它而不是主机。抱歉,我不太清楚自己的方式。我也不想让我们现在的系统管理员觉得我在问一堆问题,如果我不需要的话,我会踩到他的脚趾。我只是想提出一个升级案例,如果它有帮助的话......

我们正在运行 SQL Server 2008 r2,我们所有的客户端都是 Win 7 或通过运行 2008 的终端服务器的 RC。我们的应用程序非常依赖 DB,尤其是当您考虑到我们组织的规模时。

所以我的主要问题是,我们目前运行的是 Windows Server 2003 r2 sp2,升级到 Server 2008 r2(或更新版本)可以显着提高性能吗?我读过,因为它的新特性,它可以提高其他地方的性能,但我还没有看到任何人对数据库性能发表评论。

如果是这样,是否有任何证据可以用来支持我的论点?

此外,由于我们运行的是 SQL 2008 r2 并且我们的客户端是 Win 7,我们的客户端应该安装哪些 DB 驱动程序?服务器应该安装什么?

如果我需要详细说明任何事情,请发表评论。

performance windows-server-2008-r2 windows-server-2003-r2 sql-server-2008

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

在多个硬盘上分配表

当我将数据库表分布在不同的硬盘上时,性能是否有所提高?

我需要同时访问许多不同的模式,我想知道当我将表分布到不同的硬盘驱动器时,添加更多的硬盘驱动器是否会显着提高性能。

因此,假设我有100 个表和 1 个硬盘驱动器100 个表和 10 个硬盘驱动器。这会有所作为吗?或者我最好在 RAID 配置中连接硬盘驱动器?

raid performance hard-drive

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

RXTX 因子是什么意思,它是什么以及它如何影响我的服务器?

他们下一代服务器Rackspace 概述中,他们有一个风味选项表。

表中有一个名为RXTX factor 的列,没有解释。我尝试谷歌搜索,但找不到任何明确的东西(与接收和传输有关?)。看起来它会随着更大的服务器而上升,所以我猜越高越好。有人可以启发我吗?

performance system-properties rackspace

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

Virtualized Server 2003 与 Server 2008 R2 的文件传输速率差异?

基本上我试图找出网络文件复制速率的差异可能来自哪里。

我有一个虚拟 Server 2008 R2 SP1 和一个虚拟 Server 2003 R2 SP2,使用相同的存储、相同数量的 CPU 和 RAM。它们也在运行 ESXi 5.5 的同一台主机上。两者都进行了新安装,刚刚安装了所有更新并加入了域。一切都在千兆上。他们都使用 vmxnet3 和 iscsi 半虚拟驱动程序。

当我将一个 4gb 文件从我的 Windows 8.1 PC 复制到 Server 2003 R2 机器时,我得到了这个: 服务器 2003 r2

当我将同一文件从同一台计算机复制到 Server 2008 R2 机器时,我得到以下信息: 服务器 2008 r2

为什么传输到 Server 2003 R2 机器这么慢?

windows-server-2003 performance server-message-block windows-server-2008-r2 vmware-esxi

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

电子邮件发送速度 - 如何提高

我正在维护一个服务器来发送电子邮件(当然不是垃圾邮件)。这台机器的当前速度约为。每小时 2000 封电子邮件。

编辑:实际上我今天做了一个测试邮件,删除了限制并向 2500 个最近的 + 活跃订阅者发送了邮件。大约花了 1 小时 45 分钟才寄出。)

我的老板指出他对此并不满意,因为他看到像 Mail Chimp 之类的公司,您可以在几秒钟/几分钟内发送数千封电子邮件。当然,当您立即收到回复、打开等时,它们确实会消失。

我的问题是,达到这样的发送速度到底需要什么?我的意思是,当然您可以添加硬件并构建一个越来越复杂的服务器系统,这些服务器都可以发送您的邮件等。当然,这也是一个干净的列表(没有未知主机等)的问题。因为他们都吃掉了服务器的资源)

但除此之外,我相信一定有其他方法可以改善这一点。任何人都可以对此进行概述吗?

编辑

根据评论中的要求,这里有一些关于正在使用的硬件以及发送行为的更多细节:

服务器类型

Operating system: CentOS Linux 5.11
Kernel and CPU: Linux 2.6.18-400.1.1.el5 on i686
Processor: Intel Core2 Duo CPU E7500 @ 2.93GHz, 2 cores
CPU load averages: 1.07 (1 min) 1.18 (5 mins) 0.65 (15 mins)
CPU usage: 4% user, 1% kernel, 56% IO, 38% idle
Real memory: 1.49 GB used, 1.94 GB total
Virtual memory: 1.13 GB used, …
Run Code Online (Sandbox Code Playgroud)

performance email-server postfix

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

SAS 服务器磁盘是否始终以其默认速度旋转(如 10K、15K)

为了规划我的 SQL Server 部署,我对磁盘吞吐量有一些担忧。我从经验中了解到,消费者 SATA 磁盘在长时间不使用时有时会进入睡眠模式。SAS 服务器驱动器是否总是以默认速度(如 10K、15K)旋转?所以他们一直保持最大速度,但也一直消耗更多的能量。

hardware performance hard-drive sas

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

Apache TLS (SSL) 性能

我们正在运行具有 Xeon CPU、32GB RAM 和运行 Centos 6 的 RAID SSD 的相当强大的专用服务器。然而,我们仍然看到 HTTPS 使我们的页面下载时间增加了 100 毫秒以上。有什么我们可以做的甚至可以加快 20 毫秒的速度吗?

以下是 Apache 设置:

SSLHonorCipherOrder on

SSLRandomSeed startup file:/dev/urandom 512
SSLRandomSeed connect file:/dev/urandom 512

SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-EC$
SSLProxyCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECD$

SSLProtocol all -SSLv3 -SSLv2
SSLProxyProtocol all -SSLv3 -SSLv2

SSLPassPhraseDialog  builtin
SSLSessionCache        "shmcb:/var/run/ssl_scache(5120000)"
SSLSessionCacheTimeout  300

SSLUseStapling On

SSLStaplingCache "shmcb:/var/run/ssl_stapling(128000)"
SSLStaplingReturnResponderErrors off

SSLStaplingStandardCacheTimeout 3600
SSLStaplingErrorCacheTimeout 600
SSLStaplingResponderTimeout 5
Run Code Online (Sandbox Code Playgroud)

performance ssl https tls apache-2.4

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

php 窗口在 windows 中比 linux 慢 4~5 倍

我有一个站点部署到 Windows Server 2012 和 ubuntu 14.04,并且存在显着的性能差异。代码库和数据库数据完全相同。

视窗环境

  1. AWS EC2 t2.medium 中的 Windows Server 2012(双核 4GB 内存)
  2. PHP 5.5 64 位 ts
  3. 阿帕奇 2.4.23

Linux

  1. AWS EC2 t2.medium 中的 Ubuntu 14.04(双核 4GB 内存)
  2. PHP 5.5 64 位 ts
  3. 阿帕奇 2.4

两个站点都启用了 OpCache。

执行时间(唯一的 PHP 执行时间,不包括所有网络流量)

  • 视窗:2.6-2.8s
  • Linux:200-400ms

在 Windows 中,我们注意到在单页加载时有一个几乎 100% 的 CPU 负载峰值和 3-4MB 的 IO 读取峰值。

我已经在 Stackoverflow 中遇到过各种关于 Windows 中 php 性能的帖子,但我们已经应用/测试了这些帖子中的建议,没有任何问题

任何意见,将不胜感激!

linux windows php performance

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