在 VMWare ESXi / vSphere 中,您可以将磁盘或 LUN 标记为“Flash”,表示该磁盘是 SSD(或 LUN 是 SSD/flash storage backed)
当你这样做时,你会收到以下警告:
将 HDD 磁盘标记为闪存磁盘可能会降低使用它们的数据存储和服务的性能。仅当您确定这些磁盘是闪存盘时,才将磁盘标记为闪存盘。
这个警告让我很好奇:将 LUN 标记为闪存实际上有什么作用?它如何改变 VMware 的行为/性能?它怎么会降低性能,IE 在低级别技术上发生了什么变化?
我想知道是否可以帮助我监控网站上的文本。IE 如果我想监视 google.com 的“隐私”文本,我想我会使用以下命令:
check_http -H google.com -u http://www.google.com -s "Privacy"
Run Code Online (Sandbox Code Playgroud)
但它不起作用。无论我加引号,我都会得到“OK”。我显然使用了错误的命令或错误的选项。请帮忙。
我有一台运行 VMware ESXi v4.1.0 348481 的服务器。它有一个硬件 RAID10 和一个 SATA 备份驱动器。我有一个正在运行的虚拟机,它在 RAID10 数据存储上有主引导 vmdk,在 SATA 备份驱动器的数据存储上有一个 600 GB vmdk。VM 运行带有 FreeBSD 内核的 Debian linux,并使用 ZFS 作为备份驱动器。
编辑:驱动器不直接连接到 VM。它用作 VMware 数据存储,并且 VM 在 SATA 驱动器的数据存储上有一个 vmdk。数据存储是不完整的(只有65%满)
我使用 SSH 登录到服务器,发现昨晚的备份挂了,zfs list或者zpool list两者都挂了。所以我在 ESXi 中打开了虚拟控制台,很伤心地看到:

(da1:mpt0:0:1:0): READ(10). CDC: 28 0 19 97 3a 50 0 0 2d 0
(da1:mpt0:0:1:0): CAM status: SCSI Status Error
(da1:mpt0:0:1:0): SCSI status: Check Condition
(da1:mpt0:0:1:0): SCSI sense: MEDIUM ERROR info:4862ec …Run Code Online (Sandbox Code Playgroud) 我有两台运行 FreeBSD 变体的服务器:一台是 pfSense 路由器,另一台是 FreeNAS 8 服务器。这两个服务器都运行 SNMP,我正在使用第三个 Cacti 服务器收集和绘制它们的信息。
来自 pfSense 服务器和 FreeNAS 服务器的 SNMP 数据不包括内存使用、CPU 使用和负载平均。
pfSense 服务器的流量图看起来不错。来自 FreeNAS 服务器的磁盘使用报告看起来很漂亮。我只是没有得到任何关于内存使用、CPU 使用和负载平均的数据。我知道这两个服务器都应该能够提供这些数据,因为在 pfSense 和 freeNAS 网络管理员中我可以查看图表。但为了便于管理,我更愿意将所有图表都放在 Cacti 中。
如何让我的 pfSense 服务器通过 SNMP 提供内存使用情况、CPU 使用情况和负载平均数据?如何让我的 FreeNAS 服务器通过 SNMP 提供内存使用、CPU 使用和负载平均数据?我假设相同的过程适用于两台服务器。
我有一台运行 Ubuntu 的 nagios 服务器,带有 2.0 GHz Intel 处理器、RAID10 阵列和 400 MB 的 RAM。它监控 8 台主机上的 42 项服务,其中大部分使用 check_http 插件甚至 5 分钟检查一次,有些每分钟一次。最近nagios服务器的负载一直在4以上,经常高达6。服务器还运行cacti,每分钟收集6台主机的统计信息。
我想知道,像这样的硬件应该能够处理多少服务?负载这么高是因为我在挑战硬件的极限,还是这个硬件应该能够处理 42 个服务检查加上 cacti?如果硬件不足,我应该考虑添加更多 RAM、更多内核还是更快的内核?其他人正在运行哪些硬件/服务检查?
Linux下将文件标记为“锁定”/以防止对其进行任何更改的命令是什么?
我不是在谈论chmod。有一个可以设置的属性(这个名字现在让我无法理解)它甚至可以防止以 root 身份运行的进程更改文件。这叫什么,我该如何设置?
我忘记了这叫什么,而且不记得名字,网站和谷歌上的搜索功能让我失望。
我正在运行的其中一台 cPanel 服务器经常遇到电子邮件帐户被盗的问题。我相信这台服务器上的许多用户的密码都很弱。我增加了最低密码安全性,但只有在更改密码时才生效......有没有办法强制所有 cPanel 帐户和 cPanel 电子邮件地址一次性更改密码?这样我就可以强制所有用户生成新的、安全的密码。
更新:我发现每个帐户都有~/etc/domain.name/{passwd,shadow}包含所有电子邮件帐户的 Unix 样式密码和影子文件的文件。但是,如果我手动编辑它们,我仍然可以发送电子邮件:-(
如果我能找到exim用来验证用户身份并在那里修改密码的文件,那将解决我的问题......
我最近了解了 FreeBSD 的accept_filter套接字选项,它可以允许工作进程避免上下文切换,例如,等待直到收到完整的 HTTP 请求accf_http:
这是一个放置在套接字上的过滤器,该套接字将使用 accept() 接收传入的 HTTP 连接。
它阻止应用程序通过 accept() 接收连接的描述符,直到内核缓冲了完整的 HTTP/1.0 或 HTTP/1.1 HEAD 或 GET 请求。
如果收到的不是 HTTP/1.0 或 HTTP/1.1 HEAD 或 GET 请求,内核将允许应用程序通过 accept() 接收连接描述符。
accf_http 的效用使得服务器在执行请求的初始解析之前不必多次上下文切换。这通过将预分叉服务器(如 Apache)中的活动进程保持在较低水平并减少需要由接口(如 select()、poll() 或基于 kevent() 的服务器。
我的直觉是,在现代硬件上,通过高速连接(电缆调制解调器/DSL 速度或更好)向客户端提供流量,这可能是一种微优化。鉴于它accf_http不能用于 HTTPS 或 HTTP/2 连接并且accf_data只等待第一个字节,我在这里看不到太多优势。也许他们会保存一两个上下文切换?
是否有任何最近的(可能是 2015 年之后?)关于 FreeBSDaccept_filter实际可以提高多少性能或吞吐量/并发性的基准测试?
我不知道这是否属于SF,SU或SO...让我们先尝试SF。
我正在为使用 Jabber/XMPP 作为后端的网站寻找“实时帮助”系统......以便网站访问者可以单击“立即聊天”按钮,并使用 AJAX 与已经使用Jabber 帐户。非常像J-Livesupport但没有 jabber 服务器(我已经有一个),最好是 OSS/免费。
Openfire 的Fastpath 网络聊天是完美的,除非您必须使用 Openfire 的 Spark 客户端。那里没有骰子。
在我建立自己的之前,有人知道那里有什么吗?
我有一个 ZFS zpool,在镜像配置中有两个磁盘,da0并且da1. da1失败了,所以我用da2using替换了它
zpool replace BearCow da1 da2
Run Code Online (Sandbox Code Playgroud)
这运行了几个小时,在此期间zpool status表明阵列正在重新同步。完成后,zpool status显示resilver完成,但阵列仍然降级......
我尝试了 azpool scrub和 a zpool clear,但数组仍然显示为降级:
[root@chef] ~# zpool status BearCow
pool: BearCow
state: DEGRADED
scrub: scrub completed after 0h20m with 0 errors on Tue Oct 9 16:13:27 2012
config:
NAME STATE READ WRITE CKSUM
BearCow DEGRADED 0 0 0
mirror DEGRADED 0 0 0
da0 ONLINE 0 0 0
replacing DEGRADED 0 0 …Run Code Online (Sandbox Code Playgroud)