服务器延迟的影响因素有哪些?

服务器延迟的影响因素有哪些?,第1张

香港是全球网络枢纽,宽带输出量巨大,由于香港服务器机房基本是国际带宽,从全国各地访问速度都一样,没有国内电信主机和联通主机的概念,也就没有电信跟网通互联不互通的问题。

购买香港服务器,硬件配置包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等,很多香港主机用户最关心的问题就是网站被访问的速度。香港服务器访问的速度还与以下因素有关:

1、服务器租用所在的机房网内环境与速度;

2、服务器所在的网络环境与Internet骨干网相连的速率;

3、ChinaNet的国际线路出口速率;

4、访问者的ISP (Internet接入服务提供商)与ChinaNet之间的专线速率;

5、访问者的ISP (Internet接入服务提供商)向客户端开放的端口接入速率;

6、访问者计算机的配置,Modem的速率、电话线路的质量等等。

网络宽带也会有所影响。

网络是数据库基础架构的主要部分。但是,通常性能基准测试是在本地计算机上完成的,客户端和服务器并置在一起。这样做是为了简化结构并排除一个以上的变量(网络部分),但是我们也忽略了网络对性能的影响。对于像 MySQL Group Replication 这样的产品集群来说,网络更为重要。在这篇文章中,我将介绍网络设置。这些都是简单而微不足道的,但却是让我们更了解复杂网络设置效果的基石。

安装我将使用两台裸机服务器,通过专用的 10Gb 网络连接。我将通过使用 ethtool-s eth1 speed1000duplex full autoneg off 命令更改网络接口速度来模拟 1Gb 网络。

我将运行一个简单的基准:sysbench oltp_read_only --mysql-ssl=on --mysql-host=1721601 --tables=20 --table-size=10000000 --mysql-user=sbtest --mysql-password=sbtest --threads=$i --time=300 --report-interval=1 --rand-type=pareto
运行时线程数从 1 到 2048 不等。所有数据都适合内存 -innodb_buffer_pool_size 足够大。因此工作负载在内存中占用大量 CPU:没有 IO 开销。 *** 作系统:Ubuntu 1604

N1 基准-网络带宽在第一个实验中,我将比较 1Gb 网络和 10Gb 网络。显然,1Gb 网络性能是这里的瓶颈,如果我们迁移到 10Gb 网络,我们可以显着改善我们的结果。要查看 1Gb 网络是瓶颈,我们可以检查 PMM(percona 的数据库监控管理开源工具) 中的网络流量图表:

我们可以看到我们的吞吐量达到了 116 MiB/s(或 928 Mb/s),这非常接近网络带宽。但是,如果我们的网络基础设施仅限于 1Gb,我们可以做些什么?

N2 基准-协议压缩MySQL 协议中有一个功能,您可以看到客户端和服务器之间的网络交换压缩:--mysql-compression=on。让我们看看它将如何影响我们的结果。

这是一个有趣的结果。当我们使用所有可用的网络带宽时,协议压缩实际上有助于改善结果。

但是 10Gb 网络不是这种情况。压缩/解压缩所需的 CPU 资源是一个限制因素,通过压缩,吞吐量实际上只达到我们没有压缩的一半。现在让我们谈谈协议加密,以及如何使用 SSL 影响我们的结果。

N3基准-网络加密

对于 1Gb 网络,SSL 加密显示了一些损失 - 单线程约为 10% - 但是否则我们再次达到带宽限制。我们还看到了大量线程的可扩展性,这在 10Gb 网络案例中更为明显。使用 10Gb 时,SSL 协议在 32 个线程后不会扩展。实际上,它似乎是 MySQL 目前使用的 OpenSSL 10 中的可伸缩性问题。在我们的实验中,我们看到 OpenSSL 111 提供了更好的可伸缩性,但是您需要从链接到OpenSSL 111 的源代码中获得特殊的 MySQL 构建才能实现这一点。我没有在这里展示它们,因为我们没有生产二进制文件。

结论

1 网络性能和利用率将影响一般应用程序吞吐量。

2 检查您是否达到了网络带宽限制。

3 如果受到网络带宽的限制,协议压缩可以改善结果,但如果不是,则可能会使事情变得更糟。

4 SSL 加密在线程数量较少的情况下会有一些损失(约10%),但对于高并发工作负载,它不会扩展。

香港服务器的稳定性是网站持久发展的重要基础,不管是用户的访问还是搜索引擎的网站排名,都要非常重视香港服务器的稳定监测,做好相关的稳定安全 *** 作,那么,影响香港服务器不稳定因素有哪些呢
一、网站定位不合适。很多用户没有给自己的站点做合适的定位,选择的主机不适合自己的站点,比如说一个日IP1万以上的站点,我们推荐客户需要独立香港服务器,可有的可户为了省钱或出自其它方面的考虑,用了合租服务器,这样不仅自己的站点访问受影响也致使同服务器的其它站点也受影响,很多“Service Unavailable”的问题就是因此而起的。我们建议用户能冷静的分析下自己的站点情况,网站建设时不要不根据实际情况选择服务器的使用,这样站点在发展过程中也会受影响。在购买之前最好咨询我们的销售人员根据每个站点的需求推荐站长选择适合自己的服务器。
二、合租的主机不推荐有大量下载、在线播放的站点存放,这类型的站点,选用独立主机是个比较不错的选择。有的用户站点,本身的站点流量不大,但是占资源却大的惊人,这时候资源的盗链就是一个首先要解决的问题,下载文件,音乐文件,等都极有可能被盗链,做好防盗链措施,是保证站点稳定的一个保障。另外还有采集、生成静态等 *** 作也很占资源,推荐大家避开网络高峰期使用。
三、在有些服务器里面,有的用户存放了几套甚至几十套程序,这样占资源也是很明显的,有的用户喜欢经常下些程序到服务器里面进行调试,遇到有问题的程序,CPU一下就 100%,站点打开慢就不言而喻了,在此我们提醒用户,尽量保证自己服务器里的程序是完整的,安全的,上传前,最好在本地先做好测试。目前常见的一些统计系统也有可能占比较大的资源,尽量避免使用,ACCESS或者MSSQL的数据库损坏或不完整也是导致CPU100%的一个要素,所以大家维护好自己的站点是对自己网站也是对同机房的其他用户的一种负责。
总之,一般会影响到香港服务器本身稳定性的因素就是,机房环境和硬件配置问题。机房环境一般有 温度,湿度,电力及安全防范等。硬件配置方面一般就是使用过于陈旧的硬件或是本身就已经损坏的硬件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10724980.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存