我有几台运行 centos 64bit 的高内存 linux 服务器,在正常运行 10-20 天后,我注意到在所有这些服务器上,它们实际上并没有使用到那时可用的所有内存(它们在 48gb 系统上都有大约 10gb 的空闲空间,并且在 64gb 系统上免费 20gb。
它们是网络服务器,并且在服务器中有超过 ram 数量的工作数据集(例如活动文件),所以我假设页面缓存会增长到使用所有 ram 的程度,然后页面缓存中的页面会在需要时/如果需要被释放。
例如 :
top - 09:44:46 up 57 days, 9:32, 5 users, load average: 6.44, 6.33, 6.27
Tasks: 680 total, 4 running, 676 sleeping, 0 stopped, 0 zombie
Cpu(s): 17.3%us, 3.3%sy, 0.0%ni, 79.0%id, 0.1%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 49313212k total, 39277524k used, 10035688k free, 1247064k buffers
Swap: 20643832k total, 0k used, 20643832k free, 20592968k cached
Run Code Online (Sandbox Code Playgroud)
显示该服务器已经运行了 57 天,但是有 10GB …
1U 机架式服务器:http : //ark.intel.com/products/67786/Intel-Server-System-R1304GL4DS9
备用电源:http : //www.apc.com/products/resource/include/techspec_index.cfm? base_sku= BR1000G-IN
当我尝试仅使用备用电源启动服务器时,整个设备都会发出哔哔声并且无法启动。如果服务器已经在运行,那么当主电源断电时,它会继续使用备用电源运行。该服务器具有 460W 黄金高效 PSU,UPS 额定功率为 600W/1000VA,我相信可以处理服务器的负载。6A 是此 UPS 每个插座的额定输出。
服务器启动时是否需要大量电源并且无法使用备用电源启动?
网站上的技术规格称,UPS 在满载时的效率为 84%。这是否意味着服务器可以处理的最大负载是 600 x 0.84 = 504W 和/或 1000 x 0.84 = 840VA?
如果我将 UPS 容量增加到 850W/1500VA,那么是否可以使用备用电源启动服务器?如何确定所需的最小 UPS 容量?
我想知道来宾是否可以看到成功的磁盘刷新操作,但主机实际上并未将其刷新到磁盘?
ESXi 如何与来宾 I/O 配合使用?它们在写入主机磁盘之前是否由 ESXi 缓存?
我有机会安装新的 HP ProLiant DL360e Gen8 服务器。有三个硬盘。
如何在此类服务器上配置 RAID 1。
在安装 CentOS 时,RAID 是否已经被配置为看起来像一个硬盘驱动器,还是我应该在分区时手动创建 RAID?
如果我这样分区,我会用2个磁盘做RAID 1,那么硬盘3呢?如何进一步使用该硬盘中的备份?
我们用新的服务器替换了我们的主要业务线服务器。旧服务器有双Xeon X5690s(第二代旧芯片),新服务器有四颗Xeon E7-4807s。我们预计处理器性能至少会保持不变。
我们的主要 Java 应用程序的性能下降了 50%,并且在对两台机器运行 sysbench 时,旧处理器的速度提高了 50%。
这是一个特别糟糕的芯片吗?有什么我们在性能方面缺少的东西吗?
(两者的操作系统均为 Centos 5.10 x86_64,内存均为 128GB)
我有一台 HP DL380 G8 机器,它有 4 个相同大小的硬盘驱动器并在 raid 5 上运行。不幸的是,在我们数据中心的服务过程中,一名初级团队成员在没有标记实际顺序的情况下拔出了所有四个硬盘驱动器。
现在我有以下问题:
我不能丢失驱动器上的数据。任何人都可以提出一些摆脱这种情况的真实方法。
谢谢
我尝试使用 Python 的 HP-ILO 模块连接到 HP 刀片服务器(HP BladeSystem c3000 Enclosure)。
obj=hpilo.Ilo('172.8.2.29', login='Administrator', password='<redacted>', timeout=60, port=443, protocol=None, delayed=False)
Run Code Online (Sandbox Code Playgroud)
使用 python 库创建了一个 HP-ILO 对象并尝试获取资产标签详细信息,但出现以下错误。
hpilo.IloError:远程返回虚假数据,可能不是 iLO
Python API:https : //pythonhosted.org/python-hpilo/ilo.html
我也可以通过浏览器和 ssh 客户端连接服务器,但我无法通过 RIBCL 脚本或使用 python 连接服务器。
我们有一个要求,我们必须测试 500 多个端口开放规则。所以需要对以下几点提出建议。
我们正在 Amazon VPC 中针对安全组进行检查。
我从 Ubuntu 存储库安装了 Monit 5.6,以提醒我 VPS 上异常高的内存和 CPU 使用率。事实证明,75% 的内存使用率对于我的设置来说很常见,所以我更改了在 file 中设置限制的行/etc/monit/conf.d/system.conf:
check system localhost
...
if memory usage > 90% then alert
Run Code Online (Sandbox Code Playgroud)
但现在它会在 75% 阈值和 90% 时提醒我。我搜索了其他地方可以设置它:grep 75% -r /etc/monit/,但没有匹配。Monit 在默认设置中是否还有其他地方存储其配置文件?还是 75% 的限制是以某种方式硬编码在其中的?我怎样才能禁用它?
UPD:我尝试在更改后重新加载和重新启动 monit(虽然没有尝试重新启动服务器)。我的 Monit 版本是:
# monit -V
This is Monit version 5.6
Copyright (C) 2001-2013 Tildeslash Ltd. All Rights Reserved.
Run Code Online (Sandbox Code Playgroud)
和配置文件:
check system localhost
if loadavg (1min) > 4 then alert
if loadavg (5min) > 3 then alert
if memory usage …Run Code Online (Sandbox Code Playgroud) 通过计算机网络进行远程控制甚至到“bios”级别的选项有哪些。我见过戴尔为其服务器提供的 DRAC/带外管理,通常是内置管理卡。我问的是更通用的非机架式机器,这些机器最初设计时并没有考虑到这一点。
我希望能够远程控制我当前正在访问的任何类型的服务器——windows、linux 或 mac——并且能够从 linux 或 mac 访问它。我想要一种允许我“按 f2”(等)并进入设置、更改 bios 设置、中断启动过程等的控件类型。如果它是“视频阻止”解决方案(即没有别的)就可以了可以插机器看视频)
我找到了StarTech.com 1 端口 USB PS/2 服务器远程控制 IP KVM 切换器,它声称可以满足我的要求 - 但它是 400 美元,并使用了 Java 网络界面 :(
有没有更便宜/重量更轻的替代品?我不反对 DIY 类型的解决方案。
hp ×3
hp-proliant ×3
linux ×3
centos ×2
monitoring ×2
amazon-vpc ×1
bios ×1
blade-server ×1
dmz ×1
hardware ×1
ilo ×1
io ×1
memory ×1
monit ×1
performance ×1
port ×1
python ×1
raid ×1
raid5 ×1
remote ×1
telnet ×1
ups ×1
vmware-esxi ×1
xeon ×1