关于阵列卡的配置参数Cache Policy(缓存策略)

简介:
Read-ahead(预读)启用逻辑驱动器的SCSI预读功能。 可将此参数设为No-Read-Ahead(非预读)、Read-ahead(预读)或Adaptive(自适应)。 默认设置为Adaptive(自适应)。
 *  No-Read-Ahead(非预读)指定控制器在当前逻辑驱动器中不使用预读方式。
 *  Read-ahead(预读)指定控制器在当前逻辑驱动器中使用预读方式。
 *  Adaptive(自适应)指定如果最近两次的磁盘访问出现在连续的扇区内,则控制器开始采用Read-ahead(预读)。 如果所有的读取请求都是随机的,则该算法回复到No-Read-Ahead(非预读),但仍要判断所有的读取请求是否有按顺序操作的可能。
Cache Policy(高速缓存策略) 适合在特定逻辑驱动器上读取。 它并不影响Read ahead(预读)高速缓存。
 *  Cached I/O(高速缓存I/O)指定所有读取数据在高速缓存存储器中缓存。
 *  Direct I/O(直接I/O)指定读取数据不在高速缓存存储器中缓存。 此为默认设置。 它不会代替高速缓存策略设置。数据被同时传送到高速缓存和主机。 如果再次读取同一数据块,则从高速缓存存储器读取
Write Policy(写入策略) 将高速缓存方法设置为回写或通过写。
 *  在Write-back(回写)高速缓存中,当控制器高速缓存已接收到某个事务中的所有数据时,该控制器将数据传输完成信号发送给主机。
 *  在Write-through(通过写)高速缓存中,当磁盘子系统已接收到一个事务中的所有数据时,该控制器将数据传输完成信号发送给主机。

Write-through(通过写)高速缓存与Write-back(回写)高速缓存相比具有数据安全的优势,但Write-back(回写)高速缓存比起Write-through(通过写)又有性能上的优势。



本文转自 Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1608648

相关文章
环形振荡电路的介绍
环形振荡电路是一种特殊的电路结构,它能够产生稳定的周期性振荡信号。本文将介绍环形振荡电路的基本原理、工作原理、应用以及设计与实现等方面。 一、环形振荡电路的基本原理 环形振荡电路是由一个或多个放大器和一个反馈回路组成的。放大器将输入信号放大,并将放大后的信号送回到反馈回路中,形成一个正反馈的闭环。在闭环中,放大器将不断放大反馈信号,从而产生稳定的周期性振荡信号。 二、环形振荡电路的工作原理 环形振荡电路的工作原理可以用以下几个步骤来描述: 1. 初始状态:当环形振荡电路刚开始工作时,放大器的输出信号为零。 2. 放大器放大信号:输入信号经过放大器放大后,形成一个较大的输出信号。 3. 反馈
460 0
|
人工智能 自然语言处理 文字识别
DeepMind首发游戏AI智能体SIMA:开启虚拟世界的智能探索之旅
【4月更文挑战第3天】DeepMind推出了SIMA,一种能在多个3D环境中执行语言指令的智能体,标志着AI在理解和互动虚拟世界上的进步。SIMA通过多样化的训练数据学习导航、操作、决策等技能,并结合预训练模型处理高维度输入输出。尽管在复杂任务上仍有提升空间,SIMA展现了正向迁移能力和潜力,为AI研究和未来机器人技术铺平道路。然而,仍需解决鲁棒性、可控性、评估方法及道德安全问题。
361 4
DeepMind首发游戏AI智能体SIMA:开启虚拟世界的智能探索之旅
|
XML Android开发 数据格式
android中SVG 的使用姿势
android中SVG 的使用姿势
1359 0
android中SVG 的使用姿势
|
域名解析 缓存 监控
ubuntu20.04上安装dnsmasq服务及dns缓存配置
ubuntu20.04 安装dnsmasq服务, 缓存dns,加快网络地址解析
2596 0
|
5月前
|
存储 网络协议 虚拟化
ESXi 8.0U3e 重大更新发布,修复 150 多个已知问题
ESXi 8.0U3e 重大更新发布,修复 150 多个已知问题
700 5
ESXi 8.0U3e 重大更新发布,修复 150 多个已知问题
|
8月前
|
机器学习/深度学习 自然语言处理 PyTorch
《移动端NLP模型部署指南:突破性能与资源瓶颈》
在数字化时代,自然语言处理(NLP)技术已广泛应用于智能语音助手和文本翻译软件。随着移动设备普及,移动端高效运行NLP模型的需求增长。然而,移动端资源受限,如何实现高效部署成为热点问题。解决方案包括模型压缩(如剪枝、量化、知识蒸馏)、选择适配的推理框架(如TensorFlow Lite、PyTorch Mobile、MNN、NCNN),以及利用硬件加速(如GPU、NPU)。通过结构优化和参数调整,结合这些技术手段,未来移动端将提供更流畅、智能的NLP服务,提升人机交互体验。
280 18
|
弹性计算 Kubernetes 开发者
利用容器化服务实现游戏服务器的动态资源配置
【8月更文第12天】在游戏行业中,用户基数的变化往往呈现出明显的波动性,特别是在推广活动期间,用户基数会显著增加,而在非推广期则会有所下降。为了应对这种变化,游戏开发者需要一种能够根据用户基数动态调整服务器资源的解决方案,以确保用户体验的同时最大限度地节省成本。容器化服务因其灵活的资源管理和成本控制能力,成为了理想的解决方案。
199 2
|
存储 Kubernetes 网络协议
k8s学习-StatefulSet(模板、更新、扩缩容、删除等)
k8s学习-StatefulSet(模板、更新、扩缩容、删除等)
642 0
|
弹性计算 运维 负载均衡
构建高可用性的分布式系统:技术与策略
【7月更文挑战第1天】构建高可用分布式系统涉及负载均衡、容错处理和数据一致性等关键技术,遵循冗余、模块化及异步设计原则,并通过监控告警、自动化运维和弹性伸缩策略确保稳定性。
|
传感器 Java Android开发
Android HAL深入探索(1): 架构概述
Android HAL深入探索(1): 架构概述
1422 1