我有一个惠普微服务器NL54,股票BIOS,4 HD的希捷Barracuda ST2000DM001 2TB 7200转64MBcaching。 如果我运行一个dd基准,我会得到: $ dd if = / dev / zero of = / dev / sdb bs = 4K count = 4096 4096 + 0logging在4096 + 0logging中16777216字节(17 MB)复制,3.52959 s,4.8 MB / s 4.8,4.9,5MB / s最大! 这是我的dmesg: [ 3.019637] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14 [ […]
到目前为止,我一直在寻找很多地方,但是我找不到任何有关基于服务器大小分配给MySQL的内存的文章。 我即将在一个相对较小的虚拟服务器上部署一个网站,具有以下规格:500 MB的内存20 GB的SSD Ubuntu 14.04 64位1虚拟CPU(我的供应商没有指定速度)。 随着服务器运行空闲(即网站没有stream量),重新启动后,我得到这些值: 它专门运行apache + mysql。 并发用户的数量对于初学者来说预计很低(<20)。 在这种情况下,mysql的内存分配应该是一些合理的值? 是否还有其他设置可以用来确保服务器资源正在被充分使用?
我有两台电脑: (B) Banana Pi – 1个千兆以太网,Wi-Fi(支持802.11n) (D)台式电脑 – 1个千兆以太网,Wi-Fi(2×2 MIMO,支持802.11n) 和(R) Mikrotik RouterBOARD RB951G-2HnD – 千兆以太网端口,支持802.11n。 令我感到惊奇的是吞吐量的巨大差异(使用iperf来testing): 情况1 (B eth0) – 直接点对点以太网连接 – (D eth0) (D)>(B):约。 850 Mbps (B)>(D):约。 800 Mbps 情景2 (B eth0) – 通过(R)连接,静态寻址,即(R)充当开关 – (D eth0) (D)>(B):约。 800 Mbps (B)>(D):约。 500 Mbps 情景3 (B eth0) – 通过(R)连接,从(R) – (D eth0) (D)>(B):约。 800 […]
我们使用OpenFire for XMPP消息。 我们有一些内存问题(OutOfMemoryError),因此我们想增加内存。 我知道如何增加使用虚拟机选项的内存,我们能够增加内存到1.5Gb。 我们使用32位虚拟机,因为OpenFire不支持64位虚拟机 我的问题:有没有人能够增加OpenFire内存大于1.5GB的值? 如果是的话,请告诉我如何。
试图获得一些磁盘性能指标(特别是使用munin),发现/proc/diskstats不存在。 尝试yum provides '*/diskstats'但没有发现除了munin。 CentOS版本6.7(最终版) uname -a Linux domain.com 2.6.32-042stab112.15 #1 SMP Tue Oct 20 17:22:56 MSK 2015 x86_64 x86_64 x86_64 GNU/Linux 那么,我该如何解决呢?
以我迄今Azure的经验来看,最大的瓶颈似乎是存储性能。 我用Crystal Disk Mark做了一些testing,你可以看到下面的performance非常差。 特别是在“高级”存储上写入速度是灾难性的! 我个人的笔记本电脑SSD是20倍! 这是预期的performance还是我错过了明显的东西?
我的apache2 ( Ubuntu 12.04 )超过了一段时间(可变),导致系统资源利用率exception。 我是积极的,我没有这样的stream量和dos / ddos几乎没有列表,因为没有web服务器重新启动可以做任何事情的dos / ddos。 有什么症状? 系统负载( uptime命令)显示2 – 2.5 – 3 。 在8核心的机器上,通常的负载不会超过0.8除非出现其他情况,通常是0.1 – 0.2 。 top命令certificateapache是一个怪。 为什么我对可承受的系统负载做了大量的工作? 似乎磁盘I / O也增加了(温度2-3摄氏度),我宁愿避免这种情况,因为这两个硬盘都有几年的历史了。 我不知道这是怎么回事 configuration文件/etc/apache2/apache2.conf (剥离大注释): # # The accept serialization lock file MUST BE STORED ON A LOCAL DISK. # LockFile ${APACHE_LOCK_DIR}/accept.lock # # PidFile: The file in which the […]
我有一个Ubuntu的Linux系统。 我有一个有大量文件的目录。 我可以使用rm -rf $NAME将其全部删除。 但是,由于磁盘I / O,可以使用大量磁盘I / O并导致负载增加。 即使我使用ionice -c 3它仍然会导致大量的磁盘I / O并因此加载。 是否有一个slowrmrf命令,这将是像rm -rf ,但将“缓慢”(FSVO慢),并删除所有的文件,但会看看系统的负载,有时停下来让负载回落?
我有一个32台机器的集群。 前25台机器在第一个机架上,其余7台机器在第二个机架上。 每个机架都有一个1Gbps以太网交换机。 不同机架之间的networking通信肯定会有性能损失(我不完全知道) 我使用networking性能基准testing工具(如'iperf')来测量机器之间的networking速度。 没有问题(32台计算机之间的所有点对点连接都可以利用全带宽)。 但是,在我的应用程序(这是对请求/响应networking通信架构的延迟敏感)。 机架间networking速度比机架内网速慢4〜5倍。 我能在这里做什么吗? 任何知名的策略适用?
我一直试图剖析我用googlesearch到的信息,但得出结论,我无法肯定地find以下问题的答案: 如果您知道自己的桌面系统的基础知识,我怎么知道它支持NVMe驱动器? 它需要PCIe v2还是v3? 是否有足够的免费的x4插槽(如果驱动器的规格说PCIe x4,例如)? 在这种情况下,M.2是什么意思(我已经了解到它是一个内部接口,可以连接PCIe,mSATA或USB-3,具体取决于驱动器)是正确的吗?) 主板是否需要支持NVMe(我认为是)? 如果没有,我还可以使用硬盘还是有扩展卡? 我的BIOS需要支持NVMe,还是“标准”的UEFI BIOS足够了? 我读到NVMe驱动器的平均故障时间比NVMe驱动器要高得多(风险较低),是因为NVMe,还是因为简单的事实,更昂贵的驱动器具有这一点,并在内部使用更好的技术? 我从前面的问题中了解到,任何PCIe v3设备都可以安装在PCIe v2设备上,显然其最高速度较低,NVMe也是如此吗? 我知道这是一堆问题,也许我应该一次一个地问他们,但是我认为他们很好地结合在一起,可能会帮助那些理解所有新技术嗡嗡声的人。