天道酬勤,学无止境

netapp

Combining output of two Cmdlets to get a common output

I wanted to extract a filerview from Net App commandlets, i wrote a an expression below Get-NaLun | Select @{Name="LUN";Expression={$_.path}},@{Name="Size";Expression= {[math]::Round([decimal]$_.size/1gb,0)}},` @{Name="OnlineStatus";Expression={$_.online}},` @{Name="Group";Expression={([string]::Join(",",(Get-NaLun $_.path | get-nalunmap | select -ExpandProperty initiatorgroupname)))}},` @{Name="LunID";Expression={Get-NaLun $_.path | get-nalunmap | select -ExpandProperty lunid}} | Export-Csv "c:\LUN_FilerView.csv" What i wanted is it possible to search based on the LUN ID, Initiator Group Name

2022-03-21 21:12:52    分类:问答    arrays   powershell   netapp

如何执行算术以查找两个 CSV 中的值差异?(How can I perform arithmetic to find differences of values in two CSVs?)

问题 我能够区分两个 CSV 的内容(“单元格”)并使用以下函数获得最高值的输出: Compare-Object $oldfile $latestfile -Property "UsedSize" -PassThru | select-Object "VolumeName", "UsedSize" | export-csv c:\kits\_write\snapshots\voldelta.csv -NoTypeInfo 但是,我希望获得单元格中值之间的增量/差异。 是否可以执行算术以找到两个 CSV 中值的差异? 为了提供上下文,我们将 NetApp 卷快照计划增加,例如,从 6 小时增加到 15 分钟。 在我们实施更改之前,我想开始收集从时间N到时间N+15 minutes的增量,以找出卷上数据(当然包括快照)的所有增长率的估计值。 是的, snap delta是 Data ONTAP 为现有快照生成此方法的方法。 谢谢 [关于评论的更新] 文件A: VolumeName,TotalSize,AvailableSize,UsedSize netapp_vol1,375809648400,101430421264,274379237136 文件 B: VolumeName,TotalSize,AvailableSize,UsedSize netapp_vol1

2021-11-13 09:56:25    分类:技术分享    powershell   csv   netapp   compareobject

How can I perform arithmetic to find differences of values in two CSVs?

I'm able to diff contents ("cells") of two CSVs and get output of the highest value using the following function: Compare-Object $oldfile $latestfile -Property "UsedSize" -PassThru | select-Object "VolumeName", "UsedSize" | export-csv c:\kits\_write\snapshots\voldelta.csv -NoTypeInfo However, I wish to get the delta/difference between the values in the cells. Is it possible to perform arithmetic to find differences of values in two CSVs? To provide context, we're increasing our NetApp volume snapshot schedule, for example, from six hours to 15 minutes. I'd like to start collecting the delta

2021-11-08 12:25:27    分类:问答    powershell   csv   netapp   compareobject

使用Statistics命令查看Netapp存储实时性能统计数据

Cluster-mode下,引入了新的命令行工具,可以查看详细的存储系统性能指标,在进行存储系统诊断时候尤其有用。 注意:使用该命令需要进入高级模式,SSH登录存储CLI环境之后,执行命令:set –privilege advanced。参考下图1: 图1 命令使用方法 总览 可以使用命令statistics show-periodic查看当前系统实时的性能指标概览。 图2 样本收集 也可以使用命令statistics start |stop 收集一段时间内的性能参数,然后通过statistics show命令输出收集的样本性能参数。 举例1:收集CPU利用率。通过命令: statistics start –object processor –sample-id smp_1 statistics start –object disk –sample-id smp_2 开始收集processor对象的性能参数。-sample-id为收集样本编号,系统可以同时收集多个样本。如果不手动指定该参数,系统将自动指定编号。上面举例1中,分别开始了对2个对象的2个样本的性能收集,也可以在一个样本中收集多个对象性能指标,如命令: statistics start –object processor|disk –sample-id smp_1 在样本smp

2021-03-26 21:04:05    分类:博客    性能   netapp   statistics

使用Perfstat工具收集Netapp存储诊断信息

概要简介Perfstat是一个Netapp存储诊断数据命令行收集工具,该工具能够收集Netapp存储的详尽的信息,包括配置信息和性能数据,针对于Netapp存储OS的2种模式分别有两个版本:存储模式Perfstat版本7 modePerfstat 7Cluster ModePerfstat 8perfstat 7.x用于收集 7 mode Netapp存储的信息,perfstat 8.x主要用于收集Cluster mode Netapp存储信息注意:从Netapp Data Ontap 8.3之后,7 mode将退出历史舞台。作为命令行工具,perfstat使用起来还是较为复杂,为了简化使用,Netapp给该工具做了一个GUI外壳,方便用户使用。下面以Windows为例说明perfstat 使用方法。下载运行该GUI工具可以在Windows和Linux运行,可以从Netapp官网下载(需要有Netapp的账号)下载后会有一个.zip的压缩包,比如gPerfstat_Windows.zip。解压缩某个目录下,注意文件路径中不要包含空格,否则程序不能正常运行。双击运行文件gPerfstat.exe。 数据收集程序运行后出现以下界面,如果你的Perfstat版本不是最新,可以在此输入Netapp网站的账号更新软件,否则“Skip”跳过该页面选择“Perfstat V8”

2021-03-26 21:03:45    分类:博客    性能   诊断   netapp