tuning

严重:插入 acpi_cpufreq 时出错
tuning

严重:插入 acpi_cpufreq 时出错

尝试了解如何在装有 SLES 11 SP2 的 HP ProLiant 系统上强制 CPU 以更高的频率运行。 /# modprobe -vv acpi-cpufreq insmod /lib/modules/3.0.13-0.27-default/kernel/drivers/cpufreq/acpi-cpufreq.ko FATAL: Error inserting acpi_cpufreq (/lib/modules/3.0.13-0.27-default/kernel/drivers/cpufreq/acpi-cpufreq.ko): Input/...

Admin

为何 G-Wan 在 Opteron 上的性能如此低下?
tuning

为何 G-Wan 在 Opteron 上的性能如此低下?

我正在使用 Opteron 6234 6 模块/12 核处理器在 CentOS 6 上使用 2.6.32 Linux 内核测试 G-Wan 4.3.14。 运行一个简单的 weighttp 测试我得到: weighttp -k -n 1000000 -t 6 -c 1000 localhost:8080 finished in 7 sec, 250 millisec and 896 microsec, 137913 req/s, 1044186 kbyte/s requests: 1000000 total, 1000000 started, 1000...

Admin

根据 munin 的统计数据调整 Web 服务器
tuning

根据 munin 的统计数据调整 Web 服务器

在我们公司,我们设置了一个 munin 节点,每五分钟收集一次有关我们 Web 服务器的数据。这些数据以图表形式呈现,我们想知道根据这些数据调整我们的 Web 服务器是否有任何好处。 例如,这是 Apache 的记分牌数据图表: 我已经删除了打开的连接,因为通常始终有 230 个打开的连接。 网络服务器通常在每个工作日的中午达到峰值,平均每秒有 5 个请求(中午的峰值约为每秒 18 个请求)。 我们有几个图表也代表 MySQL 数据访问、线程使用情况等,但我想知道这些图表是否可以指出我们可以调整的一些领域。 我的意思是,如果我们通常始终有超过 2...

Admin

NGINX + PHP-FPM + MYSQL - 高 CPU,低 RAM
tuning

NGINX + PHP-FPM + MYSQL - 高 CPU,低 RAM

突然间,我们的服务器开始变得非常奇怪,CPU 使用率极高,而 RAM 使用率很低。我以前从未见过这种情况,我不知道该怎么办。我觉得如果我能让系统开始使用更多可用 RAM,CPU 使用率就会降低,但我似乎无法对其进行调整以做到这一点。这是一个使用 PubNub 的带有 CometChat 的 WordPress 单站点。CPU 峰值开始于几周前,有时平均负载为 10,有时为 40+...但我似乎无法找出原因。我应该有足够的资源来处理我们收到的流量。8 x 2.4Ghz 核心和 24gb RAM!? 如果有人能提供任何帮助,我将不胜感激。这是一些相关数据……(...

Admin

我该如何调整一年中一天的流量
tuning

我该如何调整一年中一天的流量

我经营一个网站,为全州高中游泳社区提供服务。我做这个是因为热爱这项运动,所以我不能花一大笔钱来托管等等。我也不需要——除了一年中的一天。 所有教练都通过我的网站提交他们的地区参赛作品,并且通常都等到截止日期才提交。那是昨天,我的网站在整个赛季中从未出现过故障,但一天中至少出现过 4 次无响应停机。它从未出现过超过一小时的故障,而且总是会恢复。(我发出了 apache 重新启动命令以确保万无一失)。 我的问题是:我该如何调整 Apache 来处理一天内激增的用户?如果我只需要一天的提升性能​​,那么花一年的钱...

Admin

找出进程 RAM 的 NUMA 位置
tuning

找出进程 RAM 的 NUMA 位置

我正在对同一应用程序的多个实例进行应用程序基准测试。我发现将它们的进程(在 Linux 下使用 sched_setaffinity,在 Windows 下使用 TaskManager)固定到特定 CPU 可以提高性能。所以我会: * whatever.exe pinned to CPU 1 * whatever.exe pinned to CPU 2 * whatever.exe pinned to CPU 3 * whatever.exe pinned to CPU 4 每个 whatever.exe 都有自己的缓冲区和堆内存。我想避免 CPU 1 ...

Admin

预计使用量将大幅增加时如何调整 MySQL 服务器
tuning

预计使用量将大幅增加时如何调整 MySQL 服务器

我在尝试调整 MySQL 服务器时遇到了很大的问题。我预计在下午 5 点到 6 点之间购买电视广告后,我的网站上会有很多人,在此期间,我的网站上大约有 300 人。我尝试在 my.cnf 中进行大量调整,但每晚情况都越来越糟。我真的很感激有人能帮助我找出我的问题所在。我当前的基础设施如下: 我的网站使用一台服务器 apache2 已安装 6c / 12t - 英特尔(R) 至强(R) CPU E5-1650 v2 @ 3.50GHz 64GB 内存 - DDR3 ECC 1600MHz 磁盘 - HardRaid+ 3x480 Go SSD 我的数...

Admin

工具:
tuning

工具:

我知道 Linux 是为多用户/并发进程而构建的,但在企业层面,它们许多用于单个(但很大)的应用程序来支持内部服务,而这些服务仅为极少数客户提供服务。 在这样的用例中,我们应该如何调整系统或内核(特别是 Red Hat Linux、Fedora、CentOS)来优化场景?尽量减少延迟,减少上下文切换,减少本地磁盘 I/O。 会话长度可以是持久的(因为客户端数量只有几个),数据大小交换很小,但非常频繁,例如每秒 1k 到 2k 的消息,大小从 40 到 100 字节。 ...

Admin

单个 Linux 服务器上的上传速度超过 1Gb
tuning

单个 Linux 服务器上的上传速度超过 1Gb

我在 CentOS 上有一个高访问量的 nginx Web 服务器,它提供静态大型内容。当并发连接数较低时,服务器可以轻松提供高达 4Gb 的流量,但是当并发连接数增加时,服务器性能急剧下降到 400Mb,I/O 利用率为 100%。我尝试过 SSD 缓存、使用 noatime 挂载文件系统、更改 I/O 调度程序、将服务器内存增加到 256GB、在 nginx 上使用不同的配置(如 aio)、文件发送,但均未成功。还有其他配置可以提高其性能吗? ...

Admin

Postfix 在发送新闻通讯时显得过于激进
tuning

Postfix 在发送新闻通讯时显得过于激进

我在向某些域/服务器(如 Yahoo 或小型网络提供商)发送新闻通讯时遇到问题。这就像我向他们的服务器发送垃圾邮件,然后他们告诉我过一会儿就停止。我确实收到了一堆电子邮件,但随后一段时间(大约一个小时)我都会看到类似下面的消息,直到重新打开连接: 状态=延期(暂时中止投递:与 mx-eu.mail.am0.yahoodns.net[188.125.69.79] 失去连接 我不想向他们的服务器发送大量连接,因此尝试了各种不同的参数来调整 Postfix 以满足我的需求。到目前为止,我尝试过的方法如下: 减少全局并发连接数 全局插入 1 秒延迟 ...

Admin

并非所有 CPU 都能处理 IRQ
tuning

并非所有 CPU 都能处理 IRQ

我有一个关于平衡 irq 的问题。我从 /etc/interrupts 中获取 irq 编号,并将每个 irq 分配给 24 个 CPU 中的每一个,如下所示这教程说 for i in {143..166};do cat /proc/irq/${i}/smp_affinity; done 000001 ...

Admin

freebsd 7.2 kern.threads.max_threads_per_proc 重启后没有改变
tuning

freebsd 7.2 kern.threads.max_threads_per_proc 重启后没有改变

我的服务器机器上有一些基于 FreeBSD 7.2 的多线程应用程序,因此我需要将 kern.threads.max_threads_per_proc 增加到 4000(默认值为 1500)。我使用“sysctl kern.threads.max_threads_per_proc=4096”更改了它,看起来没问题,但重启后此选项又恢复为默认值。我也尝试使用 /boot/loader.conf,但它仍然返回默认值。 loader.conf 中包含的内容如下: kern.maxdsiz=1073741824 kern.maxtsiz=1073741824 k...

Admin

mongodb:可以在 FreeBSD 上创建新线程吗?
tuning

mongodb:可以在 FreeBSD 上创建新线程吗?

我们在 mongodb gridfs 平台上遇到了一些奇怪的事情。该平台实际上是一个双 Xeon E5(双四核),具有 128GB 内存,在 freebsd 9 上运行,带有一个专用于 mongodb 的 zfs 池。 [root@mongofile1 ~]# uname -sr FreeBSD 9.1-RELEASE 我们的/boot/loader.conf vfs.zfs.arc_min="2048M" vfs.zfs.arc_max="7680M" vm.kmem_size_max="16G" vm.kmem_size="12G" vfs.zf...

Admin

我应该使用什么thread_cache_size值?
tuning

我应该使用什么thread_cache_size值?

我正在将 Asp.Net 与 MySQL 一起使用。在 .Net 连接字符串中,我已将 Max Pool Size 设置为 150。 如果我运行以下命令,我会获得以下值: SHOW GLOBAL STATUS LIKE 'max_used_connections'; gives 66 SHOW GLOBAL STATUS LIKE 'Threads_created'; gives 66 SHOW GLOBAL STATUS LIKE 'connections'; gives 474 由此得出 Threads_created / Connections...

Admin

我如何知道 Apache 是否超载以及是否丢弃或不接受连接?
tuning

我如何知道 Apache 是否超载以及是否丢弃或不接受连接?

基本上,我只是想看看 apache 是否正在处理当前的高流量水平,或者我是否需要对其进行调整以处理更多连接。(我已经找到了很多有关实际调整的信息,因此不需要任何帮助) 我知道它今天早些时候已经掉线或不接受连接,但在错误日志中没有看到任何内容。 如果 Apache 无法接受更多连接,预期的行为是在错误日志中抛出 503 吗? 如果是这样,我需要什么错误日志记录级别才能看到这些? 正确的术语是什么:丢弃连接还是不接受连接? MPM是prefork,OS是Linux,apache版本是2.2.15。 ...

Admin