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
    • 最新
    • 标签
主页 / user-111329

DeeDee's questions

Martin Hope
DeeDee
Asked: 2013-11-02 10:45:40 +0800 CST

为什么空闲服务器上的 RAM 使用率如此之高?[复制]

  • 4
这个问题在这里已经有了答案:
为什么 Linux 会奇怪地报告“空闲”内存? (3 个回答)
8年前关闭。

我正在研究用于科学数据分析的服务器。它运行 RHEL 6.4 它有将近 200GB 的 RAM。对于通过 SSH 的用户来说,它的运行速度非常慢,经过一番摸索后,我很快注意到 RAM 的使用率非常高。奇怪的是,即使处于空闲状态,它仍在使用大量 RAM:

在此处输入图像描述

我还查看了通过htop,我看不到任何正在运行的进程正在使用超过 0.1% 的 RAM。所以我想知道发生了什么事?现在唯一运行的用户启动进程是两个 NFS 挂载共享之间的 rsync。

我尝试重新启动服务器,几分钟后它的响应速度更快,但随后内存使用量再次飙升。

有什么办法可以查明为什么内存使用率如此之高?

memory-usage
  • 3 个回答
  • 2266 Views
Martin Hope
DeeDee
Asked: 2013-04-30 17:05:56 +0800 CST

如何在 Windows Server 2012 中运行的克隆 RHEL VM 上启用 eth0?

  • 2

由于严重的人员短缺,我(不是自愿的系统管理员!)得到了一个 RHEL 6.1 VM 映像,并要求将其迁移到运行 Windows Server 2012 和 HyperV 的服务器。该图像以 ISO 的形式出现,因此我认为它来自 VMWare。我做了一些工作并让虚拟机运行起来。登录托管服务器后,我可以很好地访问它。但是,我在启用 eth0 时遇到了问题。现在只有一个环回。

我做了一些研究,发现大多数人都能够通过删除来解决问题/etc/udev/rules.d/70-persistent-net我试过了并重新启动了虚拟机。没运气。

经过几次错误的开始,我从中复制了ifcfg-eth0文件

/etc/sysconfig/networking/devices/

至

/etc/sysconfig/network-scripts/

我手动将此文件中的 MAC 地址设置为我在网络适配器的 HyperV 高级选项中看到的地址。在此上下文中,MAC 地址为“动态”。

在此过程中,在我运行每次更改service network restart和复制ifcfg-eth0文件后,我开始看到此消息:

no device found for connection 'System eth0'

如果我运行 lspci -m,则不会显示任何类似于 NIC 的内容。我只看到一个主机桥、一个 ISA 桥和一个 IDE 接口、一个 ACPI 桥和一个虚拟 VGA 控制器。

基于所有这些,VM 似乎无法识别 Windows Server 2012 试图提供的适配器。我曾多次尝试在 Hyper V 中添加和删除适配器,但结果没有看到任何变化。我注意到的一件事是,70-persistent-net自从我第一次删除该文件后,它就没有出现在 rules.d 文件夹中。

我应该如何从这里开始?我此时的目标只是让 VIM 上的 RHEL 识别 Windows Server 2012 提供的 NIC。

编辑:对于那些后来看到这个的人,这是我必须做的。

1.) 关闭 VM 2.) 移除网络适配器 3.) 添加“旧版网络适配器”。4.) 重新启动 VM 并键入ifconfig -a 5.) 如果当前没有新网络接口的配置文件,请通过复制现有文件来创建一个/etc/sysconfig/network-scripts/。例如,我有一个新的 eth1 接口,所以我通过复制/etc/sysconfig/network-scripts/ifcfg-eth0到/etc/sysconfig/network-scripts/ifcfg-eth1 6 创建了配置文件。)编辑配置文件,确保接口名称和 MAC ID 正确。7.)system network restart加载新配置。

windows-server-2012
  • 1 个回答
  • 16104 Views
Martin Hope
DeeDee
Asked: 2013-01-30 14:21:42 +0800 CST

重新配置或重新编译最初通过 yum 安装的 PHP 安装

  • 0

我是一名程序员,目前没有系统管理员。我对 RedHat 和 Scientific Linux 等 Linux 操作系统有一定的了解,但并不深入。

现在我正在用 PHP 为运行在 Scientific Linux 6.3 上的网络服务器编写一些程序,该服务器托管了一个实时站点。PHP 是通过安装的yum,版本 5.3.3-14.el6_3

服务器托管的网站在用 php 编写的内容管理系统上运行,并且运行良好。但是,我的程序使用 DOMDocument 和 Curl 库,根据 phpinfo() 的“配置命令”部分,这些库未安装。这会阻止我的脚本正确运行。我在该部分看到以下参数:--disable-dom和--without-curl

有什么方法可以在不从命令行重新编译 PHP 的情况下启用 curl 和 DOMDocument 功能吗?也许有一个yum命令?

如果我确实需要手动重新编译 PHP,考虑到当前的 PHP 是通过安装的,最好的方法是什么yum?

php
  • 1 个回答
  • 1287 Views
Martin Hope
DeeDee
Asked: 2012-06-23 11:37:46 +0800 CST

如何杀死表面上不朽的进程?

  • 6

我在 NFS 装载上进行了一些巨大的文件传输操作。挂载点所在的服务器不小心重启了,现在发起这些大传输的服务器似乎被它们拖垮了。

如果我运行top,我会看到以下内容:

在此处输入图像描述

我尝试的第一件事是运行kill每个 -1 -2 -9 和 -15 标志,并依次运行上面显示的每个进程 ID。这让我可以继续,但并没有终止进程。我尝试的下一件事是重新启动服务器,但既没有reboot也没有用shutdown -r now。当我运行时shutdown -r now,标准广播消息被发送出去,但服务器没有重启。我通过查看服务器正常运行时间(25 天)确认了这一点。

所以现在我有点卡住了。我以 root 身份运行这些命令。

编辑:这是另一个有趣的花絮:

在此处输入图像描述

最重要的是,我没有看到任何其他进程使用超过百分之一的内存或超过 5% 的 CPU。

编辑2:输出/var/log/messages

在此处输入图像描述

nfs kill rhel6
  • 2 个回答
  • 7008 Views
Martin Hope
DeeDee
Asked: 2012-06-19 19:21:45 +0800 CST

RHEL 如何提醒用户 RAID 配置中的硬盘驱动器发生故障?

  • 0

不管是好是坏,我都被安排负责一个运行 RHEL6 的大型服务器。它有六个 1.5 TB 驱动器,采用 RAID5 配置。我了解 RAID 背后的理论概念,并且我只通过命令行访问此服务器。服务器本身位于一个数据中心内,对于我的工作层级的人来说,访问它是可能的——但并不容易。因此,如果可以接受软件监控,则对服务器进行例行物理检查可能不是有效的途径。

当硬盘驱动器发生故障时,作为命令行用户,我会在例行的 shell 使用期间自动收到警报吗?如果是这样,如何?如果没有,推荐使用什么工具来进行简单的监控和警报?

hard-drive raid5 rhel6
  • 1 个回答
  • 593 Views
Martin Hope
DeeDee
Asked: 2012-06-15 11:07:39 +0800 CST

在 QNAP NAS 上执行 NFS 装载时连接超时表示什么?

  • 2

我们有一个闪亮的新 QNAP NAS (TS-879U-RP),我正在尝试以与其他两个 QNAP NAS 设备相同的方式将它安装到我们的大型 ol' RHEL 服务器上。IT 部门不会给我 NAS 的 root 权限,所以我不能 SSH 进去(我知道,我知道)。我做的第一件事是,通过 QNAP 网络管理界面,创建一个名为“Runs”的网络共享。然后我将 RHEL 服务器的 IP 添加到权限列表中:

NAS 网络管理员截图

在 RHEL 服务器上,我将以下行添加到 /etc/fstab:

[IP of NAS]:/Runs      /mnt/gsrnas3    nfs     defaults        0       0

除了 IP 和特定的挂载目录名称,这是我挂载其他两个 NAS 设备的方式。

然后我在 下创建gsrnas3目录/mnt/,然后运行 ​​`mount /mnt/gsrnas3'

我收到以下错误:

mount.nfs: Connection timed out

我的第一个想法是这是一个端口问题,但我没有足够的具体经验来确定这个问题。我有两个来自同一制造商的其他 NAS 设备已安装到此 RHEL 服务器,因此我相信配置问题出在 NAS 方面。我可以从 RHEL 服务器成功 ping 通 NAS 设备。但是,无法通过 SSH 连接到所述 NAS 是一个巨大的麻烦。有任何想法吗?

nfs mount network-attached-storage rhel6
  • 1 个回答
  • 2523 Views
Martin Hope
DeeDee
Asked: 2012-05-31 11:26:40 +0800 CST

Feisty 网络挂载拒绝卸载

  • 1

我有一个特定的网络共享让我感到悲伤。基本上,我们有两个 NAS 设备必须搬到另一栋楼。我将 /etc/fstab 更新为新的 IP 地址并尝试重新挂载它们。其中一台 NAS 设备顺利完成了该过程。然而,另一个是粗鲁的。

我尝试了此线程中的建议,但没有用:

当我打字umount -f /mnt/gsrnas2时,它说Device is busy

如果我尝试cd /mnt/gsrnas2然后ls,终端会锁定,我无法使用 Ctrl+C 退出

当我尝试fuser -mk /mnt/gsrnas2或 lsof | grep /mnt/gsrnas2,终端也冻结了这些命令。

服务器上的所有其他 NFS 安装都运行良好,我可以毫无问题地卸载和安装它们。

我确定没有人在主动使用这个挂载点,因为它指向一个未占用的 IP 地址。

linux nfs redhat mount
  • 1 个回答
  • 132 Views

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