AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 643357
Accepted
Mike B
Mike B
Asked: 2014-11-11 12:54:44 +0800 CST2014-11-11 12:54:44 +0800 CST 2014-11-11 12:54:44 +0800 CST

在运行 CentOS 5.10 的 VM 服务器上间歇性的完整系统挂起

  • 772

CentOS 5.10 / VMWare ESX 5.1

我有一台运行 CentOS 5.10(带有 SendMail)的旧电子邮件服务器,它遇到间歇性挂起,其中系统完全没有响应。在这些时间里,我根本无法连接到它,虚拟控制台也没有响应。

奇怪的是,我们的 VMWare 管理员组没有看到任何明显的资源峰值,这表明资源不足、负载峰值等。此外,当我检查系统日志(例如邮件日志、消息等)时,有明显的缺失在挂起期间的所有日志活动中,这表明这些中断严重到足以阻止日志记录(或者可能存在文件系统/磁盘问题)。

一个异常是该框上的 sendmail 日志记录非常高(98 而不是通常的 9 级)。我将很快将其恢复正常。

我很难在这里找到更多信息。是否有一个线程转储可以告诉我操作系统在挂起期间正在做什么?

附加信息:

  • 内核版本为:2.6.18-371.4.1.el5 #1 SMP Thu Jan 30 06:09:24 EST 2014 i686 i686 i386 GNU/Linux
  • 存储在共享 SAN 上处理。
  • 根据内部政策,系统上没有安装 VMWare 工具,但是我们已经在没有 vmware 工具的情况下运行了很长时间,因此我们认为没有它不一定是根本原因。
  • VMWare的具体版本为:VMware ESXi 5.1.0 build-2000251
  • 硬件为 IBM 3850 M2,型号 7233AC1
linux
  • 2 2 个回答
  • 1228 Views

2 个回答

  • Voted
  1. ewwhite
    2014-11-11T13:59:29+08:002014-11-11T13:59:29+08:00

    所以,32 位 CentOS 5.10……这不一定是个问题……

    但是,在运行 VMware 支持的操作系统时,您应该始终安装 VMware 工具。这在 vSphere/ESXi 主机内存受限时非常有用,此外它还添加了内存气球驱动程序、更好的 NIC 接口选项(适用于您的 EL5 系统)和电源管理。

    通常,查看这些问题发生时 SAN 正在做什么。此外,如果您不使用 VMware 工具,那么 ESXi 很可能不在稳定的修订级别上。请报告 ESXi 内部版本号。连接到主机后,您将在 vSphere Client 顶部看到它。


    编辑:

    由于这是一个 vSphere 集群,您能否让团队检查内存分配。我已经看到 Linux VM 由于内存配置错误而挂起或锁定。这可以包括在 vSphere 客户端中为相关 VM 设置 RAM 限制。这也可能包括集群在 RAM 上过度使用和/或 VM 分配了过多 RAM 的情况。

    请参阅:vSphere 教育 - 使用*太多* RAM 配置 VM 的缺点是什么?

    任何更深入的分析都需要查看一些 VMware 集群/资源状态屏幕。

    • 2
  2. Best Answer
    Mike B
    2014-12-03T16:35:33+08:002014-12-03T16:35:33+08:00

    我只是想关闭这个循环。在我们将 SendMail 日志记录从 99 缩减到 9(默认)后,神秘的挂起停止发生。诚然,这是一个非常高的日志级别设置,但我从未见过完全停止服务器。也不知道这样设置了多久。

    我的猜测是,这种间歇性的性质源于平庸的磁盘 I/O 速度和偶尔的 SMTP 负载峰值。

    感谢大家的帮助。

    • 1

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve