问题标签 [san]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
224 浏览

file-io - 在不知道流长度的情况下将多个流写入单个文件?

为了提高读取和写入大型数据集的性能,我们有多个线程将单独的文件压缩并写入 SAN。我正在制作一个新的文件规范,它将所有这些文件一起附加到一个文件中。我将把这些较小的数据块中的每一个称为子集。

由于压缩后每个子集的大小都是未知的,因此无法知道要写入的字节偏移量。如果不进行压缩,每个写入器都可以写入可预测的地址。

有没有办法在文件系统级别将文件附加在一起而不需要文件副本?

我将在这里写一个示例,说明我希望结果如何存储在磁盘上。尽管我不确定以这种方式编写它有多大帮助。

我希望 SAN 现在是 NTFS,以防某些文件系统有任何特殊功能。

如果我使子集足够小以适合 ram,我会知道压缩后的大小,但保持它们更小还有其他性能缺点。

0 投票
1 回答
28 浏览

google-app-engine - 通过云上的应用程序访问 SAN

我正在准备做一个项目“通过云端应用访问SANS”

该项目的目标是在我们公司部署一个 SAN,并允许用户通过存储在 Google App Engine 中的应用程序上传和使用数据。

这是可以实现的吗?如果是,那么在谷歌服务器上部署的应用程序如何访问我公司的网络以获取数据?

项目太难了?请指教..

0 投票
2 回答
154 浏览

perl - 如何在下一行解析包含相关数据的数组

open my $outfile, '>', $outpath or $logger->logdie("Error: Can't open $outpath. It may be open.:$!");我有一个命令,其输出被读入数组(由换行符分割)然后解析。当我过去常常从文件中啜饮它并只使用本地 $/ = ""; 时,它工作得很好。但我读到有一个中间文件是浪费的,并改变了它。现在我根本看不懂下一行!!!以下是需要解析的不同类型的数据输出:

当 pwwn 出现时,我希望它添加到 fcalias,变量“type”= pwwn/swwn/none 取决于数据。

这是我的代码,

当然,您可能已经注意到,else 根本不起作用,我得到 fcalias 双打。但无论我尝试什么,我都无法添加我需要的输出。这个子程序是一个更大的脚本的一部分,该脚本已经过优化,只是缺少这部分.....帮助!

作为参考,这是旧的代码循环。请原谅长帖子和代码格式。我试过了。谢谢!

0 投票
2 回答
124 浏览

infrastructure - 数据中心基础架构 - 规划高可用性基础架构

我是数据中心基础架构的新手,我正在解决一些练习。我遇到了一个我无法回答的问题,所以我很乐意寻求帮助。问题是:

1)在规划一个包含 20 台机器的高可用性基础架构时,我需要一个 SAN,有人向我提出了 3 个不同的解决方案:

  • a) 基于光纤交换机将机器连接到 SAN 的解决方案,无需冗余。

  • b) 完全基于iscsi的解决方案;

  • c) 允许我仅将 8 台机器连接到具有冗余的 SAN 的解决方案;

由于这些解决方案都不是理想的,为了确保从所有机器访问存储,可以推荐哪些解决方案/更改?为什么

请一些帮助,谢谢

0 投票
1 回答
937 浏览

database - 如何设置 SQL Server Enterprise 进行分区

我们有一个数据库,目前大小为 1.5TB,每天增长 1 GB 的数据(文本文件),包含 500 万条记录 - 而且每天都在增长

它有很多列,但值得注意的是 START_TIME 包含日期和时间 -

我们针对一个日期范围运行许多查询 -

我们在数据库中保留了 90 天的记录,并且我们有一个更大的表,其中包含所有记录 -

针对 90 天的记录运行的查询非常快,等等,但是针对所有数据运行的查询很慢 -

我正在寻找一些非常高水平的答案,最佳实践

我们正在考虑升级到 SQL Server 企业版并使用表分区,并根据月 (12) 或天 (31) 拆分分区

最好的方法是什么?

虚拟物理,一个SAN,有多少磁盘,多少分区等等——

萨斯

0 投票
2 回答
273 浏览

c# - .NET 或 Mono / C# Dispatch 复制文件作业到 SAN

您认为解决此问题的最佳方法是什么。我有一个接收 XML 文件列表的 C# 应用程序。根据这个 XML 列表,许多文件(约 10 兆字节大小)从我们本地 SAN 上的一个文件夹复制到同一本地 SAN 上的另一个文件夹。但是所有这些文件副本都通过实际执行文件复制的 C# Windows 应用程序传输。每个作业需要 20 分钟。关于如何通过 C# 向 SAN 发送一组复制指令但不让本地机器参与传输的任何好主意?

Mono 代码库是否提供了一种通过 SSH 连接到一个盒子并执行命令的方法?到目前为止,这是我唯一的想法,可以大大减少这些作业的执行时间。

更新
SAN 是 Clariion NS 480
http://www.tech.proact.co.uk/emc/emc_celerra_ns-480_nas.htm
我假设这是一个 Linux 或 Unix 操作系统。
试图找到一些更好的技术规格。

0 投票
1 回答
876 浏览

windows - mkdir 仍然是原子的吗?(安装在 SAN 上的 Windows 7 文件系统)

我们有一些通过基于目录的队列进行通信的旧应用程序。队列中的每个项目都是一个文件,并且有一个头文件维护队列中项目的文件名的有序列表。

自然,这个旧代码需要在推送和弹出项目时锁定队列。它所做的是创建一个锁定子目录,假设 mkdir() 是一个原子操作 - 如果多个进程尝试创建一个目录,则只有其中一个会成功。

我的一位同事一直在试图解决一个晦涩难懂的问题,他认为原因是当进程在不同的机器上运行时,当有问题的文件系统安装在 SAN 上时,这种锁定不再起作用.

有没有可能他是正确的?

0 投票
1 回答
271 浏览

intersystems-cache - 是否有将每秒全局引用转换为 IOPS 的经验法则?

在为缓存数据库调整存储大小时,我对 GREF/s 有所了解,但我需要将其转换为 IOPS?

0 投票
3 回答
133 浏览

jboss - 从 SAN 加载整个应用程序服务器

传统上,我们一直使用 SAN 作为数据库的后端存储。但是最近我们的 SAN 供应商提出了一个想法,即我们甚至可以直接从 SAN 加载我们的应用服务器 (JBoss)。我很惊讶,但这个概念是在 SAN LUN 上安装应用程序服务器,然后从那里运行它。SAN 供应商提到了 AppServer 配置的 DR 复制的简易性等。这对于生产系统来说是一种可行的策略吗?有什么风险、弊端?

0 投票
1 回答
513 浏览

mysql - 是否可以进行类似于 MySQL 的 DB2 表文件备份/恢复?

我们目前使用 Dell Equalogic SAN 为我们的 MySQL 数据库创建快照,并在我们的各种开发和集成环境之间复制它们。这使我们能够在测试环境中直接处理大量生产数据。SAN 使这些卷立即可供使用(并避免复制大量数据的需要)。过程大致是:

  • 在源卷和目标卷上停止 MySQL
  • 使用 Dell Equalogic 的快照源卷
  • 将源快照克隆到目标卷
  • 将目标卷挂载到目标 /var/lib/mysql
  • 在两者上启动 MySQL

现在我们需要在所有环境中引入一个 DB2 实例,并试图弄清楚我们是否可以用 DB2 做类似的事情。问题是:

  • 这在 DB2 中可能吗?
  • 我们需要克隆和挂载的关键目录是什么?
  • 还有什么我们可能需要考虑的吗?

请记住,使用 SAN 是因为它允许我们对大于 150 GB 的卷进行快照和克隆,并使它们在任何环境中立即可用。