LTO-4:平淡的继承者

存储 时 代分析:众所周知,前三代LTO产品在开放磁带市场中均取得了相当大的成功。这些产品之所以大受欢迎,很大程度上得益于它们的开放性。虽然不同磁带厂商之 间始终存在竞争关系,但用户完全可以自由选用来自不同厂商的,可相互兼容的磁带设备和介质产品。用户的投资在得到更好保护的同时,也能获得很高的性价比。 此外,LTO格式磁带产品大受欢迎的另一个原因就是大力推广这一技术的LTO项目组(LTOProgram)成员包含了三家主要的磁带厂商--惠普、 IBM和Quantum(昆腾)(除了这三家厂商是LTO的主要供应商外,腾宝(Tandberg)公司也是LTO磁带机的主要制造商之一)。LTO项目 之所以进展很顺利,主要因为这三家厂商拥有共同的目标。表面竞争,实际上处于同一利益联盟。它们明白共同把这一市场做大所带来的好处要远远大于相互拆台。 这三家厂商还向那些已经取得LTO许可的合作伙伴们提供关于市场和技术方面的经验帮助,从而保持一个良好和谐的生态圈。

  磁带技术 每次的换代,通常都会把存储容量提高一倍。例如我们今天的主角,LTO-4将拥有比上一代(LTO-3)技术翻一番的容量,其盒带初始容量可达到 800GB,即2:1压缩比下达到1.6TB的容量。数据传输率也得到了提升,LTO-4的传输率将为240MB/s,而LTO-3只有160MB /s(两者传输率均按2:1压缩比计算)。从LTO的产品路线图中,这种趋势至少将延续到未来的LTO-6技术。

LTO项目组目前只公布了后续两代LTO技术的产品路线图

  当然磁带技术目前的增长趋势并不会令人吃惊。毕竟虽然磁带技术面世的历史还要比磁盘 早 几年,但是今天磁带所使用的技术可要比磁盘技术落后10年。也就是说同样使用磁记录技术的磁带技术还有很多能够改进的地方。远远没像磁盘那样已经遇到了进 一步大幅增长的瓶颈。其金属粒子的大小、带基的厚度的、磁道的密度还都有上升的空间。所以说至少在相当的一段时间内,磁带技术依然会保持着自己稳步增长的 步伐。那么这又会引出另一个问题:随着单位磁带介质容量的增长,是否意味着用户今后所需的磁带机和磁带盒介质数量迟早会降低下来?

  我相信这些改变未来肯定会对磁带市场的收入增长造成影响。不过考虑到用户数据的产生速度也在加速增长的话,那么在短时期内市场对于磁带介质的使用量不会发生大幅下滑,其出货量还会保持平稳,甚至小幅提升。而对于国内而言,未来磁带类产品的增长空间还要大得多。

存储时代分析:对于最终用户来说,LTO-4的120MB/S初始数据传输率可以实现每小时864GB的数据传输量。用户可以利用这一点来更好地管理 数据备份 或归档,降低公司IT部门的存储空间消耗,加强存储库利用率,并降低手动和自动磁带处理的工作量。此外大容量的存储介质还会降低整个系统的能耗水平。

   第四代技术依旧支持LTO-3产品上首次出现的"Write-once,Read-many"(一次写入,多次读取,即WORM)功能。这对于满足日益 严格的法规遵从需求有着重要的意义,因此也将成为未来磁带产品的必备特性。除此以外,LTO-4依然保持着对前两代产品的兼容特性(支持对LTO-3磁带 的读写,对LTO-2磁带的读)。毕竟尤其是对于归档应用而言,对前几代介质的支持是非常必要的。

  其实本次LTO-4技术的推出,也并 没有给人们任何意外的惊喜,除了容量与速度的计划性提升外。这也让本篇文章从一开始就感到无从下笔。不过如果一定要找出LTO-4不同于以前几代技术亮点 的话,我只能说是其新增加的基于硬件的256-bitAES加密技术了。即在硬件层将加密数据写入LTO-4磁带盒中。相比此前LTO-3的软件加密方 式,硬件加密可以大大提高了加密的处理过程,对数据写入速率的影响大大降低。这对于防止资料泄漏有着很重要的意义。尤其当单介质容量已经突破1TB的时 候,几盘磁带丢失所能造成的损失就可能很难估量。

  去年9月,LTO项目组厂商宣布截至该月出货的LTOUltrium磁带机产品数量已经超过150万,LTO磁带盒产品出货数量则已逾5000万。这些产品的具体出货数量目前尚未确定,但基于LTO的磁带库 产品出货量预计占有去年中端磁带库产品的88,比上年同期84的份额(见附表)相比有所提升。据此统计,2006出货的LTO磁带库产品数量共计超过55000部,收入额约12.6亿美元。

如今的LTO格式早已将它原先的竞争对手远远丢在了后面

  如果说以前LTO产品的主要竞争对手是AIT/SAIT和DLT/SDLT格式的话。那么如今LTO格式已经确实在这些通称为"SuperDrives(超级驱动器)"的产品中脱颖而出,呈现高端磁带市场一家独大之势。

  在戴尔今天4月份首先正式推出其LTO-4产品后,业内主要磁带厂商纷纷跟进。目前戴尔、惠普、IBM、昆腾和腾宝的LTO-4均已到齐。在后续的LTO-4产品篇会对这些产品作出详细介绍。

03-19
### GCC 6.5 的特性及使用说明 #### 一、GCC 6.x 版本概述 GNU Compiler Collection (GCC) 是一个广泛使用的开源编译器套件,支持多种编程语言。GCC 6.x 系列引入了许多新特性和改进功能,显著提升了性能和兼容性。虽然当前提到的是 GCC 6.1.0[^2]作为最新版本之一,但可以推测 GCC 6.5 应该继承并扩展了这些基础特性。 #### 二、主要特性 以下是 GCC 6.x 中的一些重要特性: 1. **C++17 支持增强** - GCC 6 开始初步支持 C++17 标准的部分特性,尽管完整的标准实现可能需要更高版本的支持。这包括 `constexpr` 函数的进一步优化以及新的关键字如 `if constexpr` 和结构化绑定等[^3]。 2. **OpenMP 4.5 支持** - 对 OpenMP 并行计算框架进行了全面更新至 4.5 版本,增强了多线程程序开发的能力。开发者可以通过简单的指令轻松利用现代 CPU 架构中的多个核心来加速应用程序执行速度。 3. **链接时间优化(LTO)** - LTO 技术允许跨文件级别的全局分析与优化,在构建大型项目时能够带来明显的运行效率提升。通过 `-flto` 参数启用此选项即可享受更深层次的代码压缩效果[^4]。 4. **诊断消息改善** - 编译错误提示更加清晰易懂,并且增加了位置标记以便快速定位问题所在之处。这对于初学者来说尤其友好,因为他们往往难以理解复杂的语法报错信息[^5]。 #### 三、安装指南 对于 CentOS 类似环境下的具体操作流程可参照以下几点建议: 1. 安装必要的依赖包: ```bash sudo yum groupinstall "Development Tools" sudo yum install wget zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel ``` 2. 下载目标版本源码包(此处假设为gcc-6.5.0): ```bash wget https://ftp.gnu.org/gnu/gcc/gcc-6.5.0/gcc-6.5.0.tar.gz tar xf gcc-6.5.0.tar.gz && cd gcc-6.5.0/ ./contrib/download_prerequisites ``` 3. 配置编译参数: ```bash mkdir build && cd build ../configure --enable-checking=release --enable-languages=c,c++,fortran,go,lto --disable-multilib --prefix=/usr/local/gcc-6.5 make -j$(nproc) sudo make install ``` 4. 设置环境变量以优先调用新版编译工具链: ```bash echo 'export PATH="/usr/local/gcc-6.5/bin:$PATH"' >> ~/.bashrc source ~/.bashrc ``` #### 四、注意事项 - 如果系统原有默认版本较低,则需特别注意避免覆盖原路径设置以免影响其他软件正常工作状态。 - 在实际部署过程中可能会遇到各种各样的兼容性挑战,因此强烈推荐先阅读官方文档获取更多细节指导。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值