Articles of 性能调优

在tmpfs卷noatime会提高性能?

我正在使用/ run / shm / myfolder进行nginx微caching,同时还保留了ngx_pagespeed文件。 我想知道如果从closures时间开始到noatime是否会增加速度? 这是为了硬盘,但在一个tmpfs它会改变什么? tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=9929500k)

我如何configurationApache使用更多的CPU?

Apache线程堆积在我的一个Web服务器上(300-500个同时请求,一些需要3-8s处理!),但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 […]

用于密集型随机I / O的文件系统/选项

我正计划(私下)部署一个服务器,这个服务器将受到100MB到50GB不等的随机I / O的攻击。 请求的范围从128 KB到4MB。 关于读取和写入的configuration文件将是50:50,具有更多读取的趋势。 什么文件系统可以处理这个负载最好? 我现在select了XFS。 但是,我应该看什么可调谐的? 谢谢

ESXi非常慢,WD红色

我有一家小公司,我们为小公司提供技术支持。 我一直在使用HP Gen8 MicroServer作为自制电脑的一个替代品。 有时客户有多个应用程序,在这种情况下,我们一直在使用免费的ESXi hipervisor来虚拟化微服务器中的两个或更多虚拟机。 这不是一个真正的快速服务器,但它对大多数应用程序来说足够快(其中大多数需要一个Windows VM来服务于一个古老的会计软件和一个pfSense实例) 我已经部署了其中的11个,上个月我被要求为分支机构新增一个。 我完全按照以前的方式configuration服务器,16GB DDR3,RAID1,而且在所有情况下,这个是G2020T。 这个更新,它有一个至强E3-1220L,稍微强大。 无论如何,这最后一个有2个2TB的WD红色,我之前用WD黑色和WD绿色没有问题,所以我认为红色将是一个很好的妥协,但最终结果非常缓慢。 我很确定这是一个I / O问题,因为非IO相关的任务是好的。 我尝试了一个非常基本的基准testing,使用dd,我在两台服务器上向数据存储区写了一个1GB的文件: 老一个: time dd if=/dev/zero of=file bs=1000000 count=1000 1000+0 records in 1000+0 records out real 1m 6.89s user 0m 1.00s sys 0m 0.00s 新的一个 time dd if=/dev/zero of=file bs=1000000 count=1000 1000+0 records in 1000+0 records out real 2m 23.58s […]

寻找专用MySQL服务器的磁盘I / O比较

我们聘请了一名顾问来帮助我们提高MySQL集群的能力,而他所做的第一件事(几乎只有一件事)就是测量我们服务器的磁盘I / O速度。 我对类似系统上的磁盘I / O比较感兴趣: 我们的MySQL服务器是运行在具有SCSI SAN(Raid 5)的32位VMWare ESX 3.5上的虚拟服务器,虚拟服务器本身运行着Debian Etch,MySQL 5.0.32 在MySQL框上运行下面的命令给我这些结果(顾问所描述的“非常慢”: time dd if=/dev/zero of=OUT.tmp bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 71.3347 seconds, 14.7 MB/s real 1m13.596s user 0m0.052s sys 0m56.932s time dd if=OUT.tmp of=/dev/null bs=1M count=1000 1000+0 records in 1000+0 records out 1048576000 bytes […]

你推荐OpenVMS绩效pipe理的哪些资源?

我正在寻找有关如何衡量OpenVMS性能的详细信息,例如所有不同报告的统计数据以及如何调整。 特别是,我目前正在调查OpenVMS内存pipe理; 任何细节都会有所帮助。

如何优化iptables的高DNSstream量?

如何优化iptables的高DNSstream量? 我有一个专用的Linux服务器充当桥接防火墙使用iptables。 最近在防火墙后面部署了高负载的DNS服务器,并且防火墙开始工作缓慢。 一些提示,如何使防火墙更有效?

如何提高千兆局域网的NFS性能?

我有一台Solaris 10服务器,在千兆局域网上有一台Mac OS X客户端。 Solaris服务器导出一个RAID-Z支持的NFS共享,所有客户端连接到它。 但是,传输文件比我认为的要慢。 我启用了巨型帧,并将最大吞吐量从18MB / s提高到了30MB / s,但仍然比我认为的要慢。 我认为目前的瓶颈是我的交换机,它似乎不能像我的机器能够每秒钟那样交换数据包。 另外,两台机器使用大约30-40%的CPU进行传输。 除了更换我打算做的交换机之外,我能做些什么来降低CPU使用率并提高吞吐量?

如何使kern.ipc.somaxconn的设置保持不变?

想提高kern.ipc.somaxconn的价值 随着sysctl工作正常 $ sudo sysctl kern.ipc.somaxconn=2048 $ kern.ipc.somaxconn: 128 -> 2048 核实: $ sysctl -a|grep somaxconn kern.ipc.somaxconn: 2048 但是,如果我在/boot/loader.conf或/etc/sysctl.conf中设置这个值: $ cat /etc/sysctl.conf # $FreeBSD: src/etc/sysctl.conf,v 1.8 2003/03/13 18:43:50 mux Exp $ # # This file is read when going to multi-user and its contents piped thru # “sysctl'' to adjust kernel values. “man 5 sysctl.conf'' […]

TCP调整为ssh端口转发

我正在使用一个Ubuntu的openssh服务器,以允许用户连接,并做dynamic端口转发。 性能是好的,直到大约100个用户连接。 除此之外,性能下降太多。 实际上build立新的TCP连接需要太多的时间,但是当它们build立时速度是好的。 我的configuration如下所示: sysctl.conf的: fs.file-max = 60000 net.core.somaxconn = 8000 net.core.netdev_max_backlog = 8000 net.ipv4.tcp_max_syn_backlog = 8000 net.ipv4.ip_local_port_range = 10000 65000 limits.conf中: *软nofile 60000 *努力nofile 60000 根软nofile 60000 根努力nofile 60000 当大约150个用户连接时: CPU使用率是10% 内存使用率是50% 带宽使用量是30mbs netstat -n | wc -l显示7500 lsof | wc -l显示36000 我认为这是相关的内核或软件的限制,导致此性能下降,任何想法? 请不要build议使用代理或vpn。