什么是CloudLinux和LVE资源限制?

什么是CloudLinux和LVE限制?

CloudLinux通过将每个客户端限制在称为轻量级虚拟环境(LVE)的隔离安全环境中来提高服务器的稳定性,LVE是CloudLinux开发的内核技术。

在共享主机中,停机的最常见原因是单个帐户会降低服务器上的其他帐户的速度。如果一个客户使用了不公平的资源(例如,由于受到DDoS攻击,脚本写得不好等),服务器将变慢或完全停机,影响服务器上的所有其他客户。

使用CloudLinux,我们只能将影响隔离到违规租户,而所有其他站点仍然不受影响。CloudLinux通过限制单个用户可以使用的资源量来提高服务器的整体稳定性和性能。

当帐户达到资源限制时会发生什么?

这取决于您正在击中的“资源”类型。

例如,如果您正在点击CPU或IO,那么该站点将开始减速(或者,将被“限制”)。但是,如果您达到“进入流程”(EP)或“内存”(PMEM)限制,则该网站将显示“503错误”。

占用过多资源的帐户将暂时停止工作,直到资源使用恢复正常为止。同时,服务器上的其他租户将继续正常运行。

当一个账户打“LVE限制”的特定资源,我们记录一些东西,我们称之为“故障”,用“快照”,这使我们能够沿着诊断为什么 这些限制被击中。这些解释如下......

LVE'错误'

LVE'Insault'是一个被击中的'资源类型'的记录,以及时间/日期/用户名

LVE'快照'

发生LVE故障时,会记录快照。快照是在LVE故障被命中时运行的进程列表,允许用户进一步调查帐户达到这些资源限制的原因。

可以为特定的“故障”或事件生成多个快照。

制定了限制措施以防止滥用者和恶意脚本,并且不限制帐户的正常使用。我们已经为我们的托管计划设置了非常慷慨的限制,因此客户不会看到性能下降,而是看到他们的服务器的可靠性和稳定性随着时间的推移而改善。

CageFS

CloudLinux包括CageFS - 一个虚拟化的每用户文件系统,可以独立隔离每个客户的文件和正在运行的进程,防止用户相互看到并可能利用敏感信息。CageFS提供完全隔离并防止大量攻击,例如权限提升和信息泄露攻击。

如何监控资源使用情况

您可以随时查看您的帐户消耗的服务器资源量。只需登录cPanel并查看右侧的资源使用情况统计信息。

资源使用情况是相对于仅应用于您帐户的限制而非整个服务器计算的。

例如,如果您的帐户允许2个CPU核心和2048 MB RAM:

  • CPU使用率为50%意味着您的帐户当前最多只能占用1个CPU核心。
  • 内存使用率为50%意味着您的帐户使用1024 MB RAM。

您还可以检查“CPU和并发连接”屏幕。

CPU和并发连接使用是一种资源监视工具,可用于查看有关在您的帐户上运行的有问题的进程和数据库查询的详细信息。然后,该信息可帮助您确定触发资源限制的原因。

在Brixly,每个cPanel帐户都有“LVE Limits”,这使我们能够通过阻止单个站点或帐户超过这些资源限额来保持共享托管环境的稳定性。

根据您帐户的资源使用情况,您可能会在CPU和并发连接的  资源使用情况概述页面上看到以下摘要:

在过去24小时内,您的网站上没有任何活动:

如果您看到此消息,则您的帐户在过去24小时内未触发任何限制。

您的网站在过去24小时内受到限制:

如果您看到此消息,则您的帐户在过去24小时内至少触发了一次资源限制。cPanel还将显示有关哪些资源触发了限制的其他信息。

您的网站很快就会达到资源限制:

如果您看到此消息,则系统会警告帐户“可能”在不久的将来超出资源限制。 

查看详细的资源使用信息

1.在“ 度量标准”下,单击“ CPU和并发连接使用”。

2.您的帐户状态将显示在“ 资源使用情况概述”页面上。单击详细信息以获取更多信息。

3.如何利用资源将以图表和表格数据的形式显示。

了解当前使用统计信息

CPU Usage指定您的帐户当前使用的CPU资源量。如果CPU达到100%,则意味着您的帐户正在使用分配的所有CPU资源,并且任何新进程将被放入队列中,直到现有进程完成。这可能会导致您的网站显着减速甚至超时。值得指出的是,这些图形/用法会有所波动,因此偶尔看到CPU使用率很高,然后很快就会下降,这是完全正常的。

inodes用法表示您帐户中的文件和文件夹数。inode是帐户磁盘表中的记录 - 每条记录代表有关文件或文件夹的信息(例如文件或文件夹的大小,所有者等,但数据内容和文件名除外)。您拥有的文件/文件夹越多,您使用的inode越多; 并且您使用的inode越多,您的帐户消耗的系统资源就越多。如果您的帐户已达到最大数量的inode,则可能会遇到上传文件,接收电子邮件,正确备份网站以及访问网站时出现错误等问题。

如何减少帐户使用的inode数量?

由于inode数量等于您的Web主机帐户中的文件和文件夹总数,因此要减少您的inode使用量,您必须减少帐户中的文件和文件夹数量。这可以通过删除不再需要的文件和文件夹轻松完成。

I / O Usage(输入/输出)表示您的帐户使用的I / O(或磁盘活动)量。简单地说,就是硬盘和RAM之间的数据传输速度。每次使用服务器磁盘驱动器(例如读取或写入服务器)时,都会消耗I / O. 流式传输大量媒体或具有许多数据库记录的网站将具有更高的I / O使用率。如果您的帐户接近您的I / O限制,您将不会在您的网站上看到错误。相反,您的网站只是在等待数据从硬盘传输到RAM时停止。如果在通过FTP移动文件时达到IO限制,那么我们建议首先“压缩”或将大量文件/文件夹压缩到单个文件,然后在文件管理器中上传和使用“提取”。

IOPS代表“每秒输入/输出操作”。它是每秒读/写操作总数的限制。达到限制时,读/写操作将停止,直到当前秒为止。

进入流程是您可以一次运行的PHP,CGI等脚本的数量。请注意,此数字并不等同于您一次可以在您的网站上拥有的访问者数量。“进入流程”通常只需要一秒钟即可完成。例如,如果您在网站上运行WordPress(用PHP编写),每次访问者访问您的主页时,服务器都将处理页面请求 - 这是一个过程。一旦您的主页加载到他们的浏览器中,它就不再被视为一个过程,直到访问者做其他事情来生成另一个过程,比如在您的网站上打开另一个页面。但是,如果您注意到一个较高的Entry Processes数字,但是您的流量较低的网站,则可能意味着您的PHP脚本出现问题 - 输入过程也可能是由过时的WordPress项引起的,例如插件甚至是主题。如果命中了Entry进程,那么您的访问者可能会遇到503 Resource Limit Reached错误。

进程数是您的帐户可以同时处理的活动进程数。此数字包括您帐户生成的所有流程

物理内存使用率(RAM)是为您的帐户分配的实际内存。

查看资源使用情况快照

通过快照,您可以调查帐户达到其限制的原因。

1.在“ 资源使用情况概述”页面上,单击“ 快照”

2.从日历中选择要查看的日期。

3.从“选择快照”下拉菜单中,选择要查看的特定时间的快照。

傲盾互联cPanel面板

4.您可以使用“上一个快照”和“下一个”快照移动到上一个或下一个快照。

资源提升

如果您的帐户超出其LVE限制,请通过support@iaodun.com与我们联系,以请求增加您的资源(将收取少量费用),通常达到此限制,我们不建议在作升级,现今VPS和云主机价格也非常便宜,显然更适合提升贵站的用户体验。

原文链接:https://www.iaodun.com/faq/technical/3762.html

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券