小编sbr*_*tla的帖子

SAS 扩展器是否与 SAS 控制器透明地工作?

我是 SAS 扩展器的新手,我正在努力把事情做好。我知道 SAS 扩展器与支持扩展器的 SAS 控制器一起使用时,允许您利用控制器上支持的驱动器的全部容量。

但是,假设我有一个带有 4 个 SSF-8087 端口的 SAS 控制器,它本身可以支持 16 个磁盘。然后,据我所知,我可以将这些端口中的每一个连接到扩展器以增加磁盘容量。

但是,SAS 控制器是否会“看到”所有磁盘,就像它们直接连接到控制器而不是通过扩展器连接一样。我可以将控制器视为网络中的交换机吗?我能否从扩展器 1 和扩展器 3 上的磁盘创建 RAID?

更新:

我真的没有需要使用 SAS 扩展器的特定项目。我只是很好奇它们是如何工作的,并且正在考虑如果我使用一个或多个 SAS 扩展器和在我们的一台服务器中运行的 LSI MegaRAID 控制器 (9260-16i) 会如何工作。但是,我并没有真正考虑“本地”磁盘和另一个机箱中的磁盘之间的区别。LSI MegaRAID 控制器有 4 个 SFF-8087 端口,这使它能够容纳 16 个驱动器。

sas raid-controller

9
推荐指数
1
解决办法
2万
查看次数

GlusterFS 是保持网络服务器同步的好选择吗?

我有 2 个网络服务器,在此过程中可能不得不添加更多服务器。现在我使用 lsyncd + csync2 使这些服务器保持同步。它在性能方面运行良好,因为所有文件都在两台服务器上(无需网络访问即可在本地打开文件),但在其他情况下效果不佳。

一个例子是,如果我删除了服务器 1 上的一个文件,并立即将一个新文件上传到服务器 1,该文件具有相同的名称。然后该文件将同时从服务器 2 中删除,导致服务器 1 上新上传的文件被删除,因为服务器 2 将删除事件发送到服务器 1 以完成“更新循环”。

我不禁想到必须有更好的方法来保持服​​务器同步。我一直在研究 GlusterFS,我发现不鼓励将所有文件复制到所有服务器的设置。但是,我在这些服务器上运行了像 Drupal 这样的 CMS 系统。这样的 CMS 系统通常会打开相当多的文件,我担心太多的网络流量无法获取这些文件会减慢请求速度。

考虑将 lsyncd + csync2 替换为设置为将所有文件复制到所有节点的 GlusterFS 是一个想法,还是一个坏主意?

replication web-server glusterfs lsyncd csync2

9
推荐指数
1
解决办法
3884
查看次数

从 gp2 到 gp3 存储有什么需要仔细考虑的吗?

我正在维护一个db.m6g.xlarge具有 750GB 磁盘的 AWS RDS 数据库 ( )。这提供了 2250 IOPS,RDS 监控告诉我平均读取吞吐量约为 50MB/s,写入吞吐量约为 2MB/s。

数据库IOPS徘徊在2250左右,显然需要更多的IOPS。

我正在研究新的 gp3 存储,当我为 750GB 磁盘的该存储类型设置价格估算时,我获得了 12000 IOPS 和 500 MiBps (524.288 MBps),价格与当前 gp2 磁盘成本相同。

这听起来好得令人难以置信。获得 12000 IOPS 的 gp2 需要 4TB 存储空间,每月费用为 1500 美元,获得 12000 IOPS 的 io1 磁盘每月费用为 2600 美元。带gp3磁盘的数据库每月费用约为700美元。

在此输入图像描述

我认为其中的“问题”是任何超过 12.000 IOPS 和 500 MiBps 的 IOPS 和/或吞吐量都会产生额外成本,但我并不完全清楚这是如何计算的。

每月配置 IOPS 超过 3,000 0.005 美元;

超过 125MiB/s 每月每配置 MiB/s 0.04 美元

如果我将数据库从 gp2 移动到 gp3,我们将获得额外的 9750 IOPS。如果当前吞吐量约为 50MB/S,我看不出如何超过 gp3 的 500 MiBps 基线。 …

amazon-web-services amazon-rds

9
推荐指数
1
解决办法
6098
查看次数

在 swarm 模式下运行 Docker 时,HEALTHCHECK 的真正用途是什么?

我很难弄清楚HEALTHCHECK在 swarm 模式下运行 Docker 时的真正用途。

一个地方建议Docker 将重新启动一项被认为是不健康的任务。另一个地方解释说 Docker 将停止向不健康的任务发送流量Docker 文档本身只解释了HEALTHCHECK指令是什么,以及如何配置它。它没有试图解释当任务不健康时会发生什么。

换句话说,我正在努力寻找一个清晰可靠的解释来解释什么是HEALTCHECK真正的。

此外,查看Docker REST API,这个特定的数据(任务是否健康)甚至没有为任务公开(尽管它为容器公开)。这使得使用该指标来监控 Docker Swarm 变得很困难,所以在我看来,这也不是该指标的主要目的。

当在 swarm 模式下运行 Docker 时任务变得不健康时,真正会发生什么?

healthcheck docker-swarm

7
推荐指数
1
解决办法
8659
查看次数

负载平衡 Drupal 服务器:在服务器之间共享数据的好方法?

我正在尝试概述我将如何创建负载平衡的 Web 服务器设置。设置实际的负载平衡器并添加两个或更多 Web 服务器似乎很公平。但是,我无法决定文件的最佳设置是什么。

Web 服务器将运行 CMS 系统(在本例中为 Drupal)。可能有用户上传的与内容相关的文件,所有网络服务器都应该可以访问这些文件。现在,我想简单地拥有一个指定的文件服务器并在每个 Web 服务器上安装一个文件目录,以便各种 Web 服务器可以访问这些“共享”文件。

但是,如果我们谈论的是 4-5 个服务器,这个解决方案会成为瓶颈吗?我认为安装将通过 SSH 完成。

高度赞赏所有帮助!

更新(2013 年 1 月 15 日)

我决定结合使用 Csync2 和 Lsyncd。然后我设置了两个充当镜像的服务器。Lsyncd 侦听某些目录(及其子目录)中的更改并调用负责将文件同步到其他服务器的 Csync2。如果您有兴趣了解更多信息,请查看本教程

cluster scaling web-server load-balancing drupal

6
推荐指数
3
解决办法
6621
查看次数

glusterfs 将文件复制到其他服务器

我有多个服务器,它们都需要在 /home 中具有相同的内容。换句话说,如果文件 /home/user1/test.txt 在服务器 A 上更新,则需要将其复制到集群中的所有其他服务器。

是否可以为此目的使用 GlusterFS?也就是说,让每个服务器在本地拥有所有数据的完整副本——该服务器将处理这些数据——并且只使用 GlusterFS 来负责将这些数据复制到其他服务器?

我对组合存储不感兴趣,而是拥有所有机器上的所有数据,只是为了让 GlusterFS 将其复制到其他机器上。

glusterfs

5
推荐指数
1
解决办法
1606
查看次数

有没有办法发布我的屏幕(使用 VNC 或类似技术)

我正在尝试找出一种使用 VNC 或类似技术发布我的屏幕的方法。我的目的是将远程 PC 连接到投影仪/显示器并连接到该 PC,以便我可以共享我的屏幕并将其显示在投影仪上。

最终,解决方案也应该支持音频。

我每天都以“其他方式”使用 VNC,这意味着我连接到服务器并查看它们的屏幕。但是,我不确定是否可以“反转”事物并发布我的屏幕。

vnc remote-desktop

4
推荐指数
1
解决办法
220
查看次数

Windows Server:SYSTEM 和 CREATOR OWNER 用户的角色?

我在 SBS2003 服务器上工作,我即将清理文件夹权限。我注意到很多文件夹都设置了用户 SYSTEM 和 CREATOR OWNER。

现在,我在 Internet 上找到了 CREATOR OWNER 用户的描述,我了解到该用户与文件夹/文件的创建者有关。但是,我找不到 SYSTEM 用户及其用途的任何描述。我可以安全地从文件夹/文件中删除它吗?服务器上运行的服务是否会突然不再访问这些文件夹?

active-directory access-control-list windows-sbs-2003

4
推荐指数
1
解决办法
2万
查看次数

PHP5-FPM 和“按需”

我已经使用 Nginx 和 PHP5-FPM 设置了一个服务器,并且一切运行良好。然而,随着我向服务器添加越来越多的站点,我发现内存使用量稳步增加,我得出的结论是 PHP5-FPM 是“罪魁祸首”。

我目前所做的是为每个站点设置一个单独的 PHP5-FPM 池,并根据预期流量配置该池。但是,有了足够多的站点,我最终将拥有一个服务器,该服务器仅支持大量等待工作的 PHP5-FPM“子项”。

我刚刚发现了ondemand PHP5-FPM 模式,它允许我以某种方式配置 PHP5-FPM,以便子进程仅在实际需要时分叉,然后在给定的持续时间内保持活动状态以进行处理。

但是,我真的找不到太多细节。我最好奇的是这些变量如何pm.max_childrenpm.max_requests影响按需模式(如果有的话)。我假设变量pm.start_serverspm.min_spare_serverspm.max_spare_servers并不适用于按需模式。

php5 php-fpm

4
推荐指数
1
解决办法
7107
查看次数

rsnapshot :初始备份会永久保留吗?

使用 rsnapshot 进行备份时,“ [...] 我们首先将先前的备份复制到并行目录结构中,创建所有目录并建立到所有文件的硬链接。” . 这一切都很好。

我认为这意味着初始备份将永远保留?“较新”的备份只会(通过硬链接)指向较旧的备份,所以我假设任何给定硬链接指向的实际文件都需要永久保留以免破坏?

这个假设正确吗?

rsnapshot

4
推荐指数
2
解决办法
3570
查看次数