You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These are the historical release comments for VM Fleet 1.0.
4
+
5
+
VM Fleet 0.9 10/2017 (minor)
6
+
7
+
* watch-cpu: now provides total normalized cpu utility (accounting for turbo/speedstep)
8
+
* sweep-cputarget: now provides average CSV FS read/write latency in the csv
9
+
10
+
VM Fleet 0.8 6/2017
11
+
12
+
* get-cluspc: add SMB Client/Server and SMB Direct (not defaulted in Storage group yet)
13
+
* test-clusterhealth: flush output pipeline for Debug-StorageSubsystem output
14
+
* watch-cluster: restart immediately if all child jobs are no longer running
15
+
* watch-cpu: new, visualizer for CPU core utilization distributions
16
+
17
+
VM Fleet 0.7 3/2017
18
+
19
+
* create/destroy-vmfleet & update-csv: don't rely on the csv name containing the friendlyname of the vd
20
+
* create-vmfleet: err if basevhd inaccessible
21
+
* create-vmfleet: simplify call-throughs using $using: syntax
22
+
* create-vmfleet: change vhdx layout to match scvmm behavior of seperate directory per VM (important for ReFS MRV)
23
+
* create-vmfleet: use A1 VM size by default (1VCPU 1.75GiB RAM)
24
+
* start-vmfleet: try starting "failed" vms, usually works
25
+
* set-vmfleet: add support for -SizeSpec <AzureSizeSpecs> for A/D/D2v1 & v2 size specification, for ease of reconfig
26
+
* stop-vmfleet: pass in full namelist to allow best-case internal parallelization of shutdown
27
+
* sweep-cputarget: use %Processor Performance to rescale utilization and account for Turbo effects
28
+
* test-clusterhealth: support cleaning out dumps/triage material to simplify ongoing monitoring (assume they're already gathered/etc.)
29
+
* test-clusterhealth: additional triage output for storport unresponsive device events
30
+
* test-clusterhealth: additional triage comments on SMB client connectivity events
31
+
* test-clusterhealth: new test for Mellanox CX3/CX4 error counters that diagnose fabric issues (bad cable/transceiver/roce specifics/etc.)
32
+
* get-log: new triage log gatherer for all hv/clustering/smb event channels
33
+
* get-cluspc: new cross-cluster performance counter gatherer
34
+
* remove run-<>.ps1 scripts that were replaced with run-demo-<>.ps1
35
+
* check-outlier: EXPERIMENTAL way to ferret out outlier devices in the cluster, using average sampled latency
36
+
37
+
VM Fleet 0.6 7/18/2016
38
+
39
+
* CPU Target Sweep: a sweep script using StorageQoS and a linear CPU/IOPS model to build an empirical sweep of IOPS as a function of CPU, initially for the three classic small IOPS mixes (100r, 90:10 and 70:30 4K). Includes an analysis script which provides the linear model for each off of the results.
40
+
* Update sweep mechanics which allow generalized specification of DISKSPD sweep parameters and host performance counter capture.
41
+
* install-vmfleet to automate placement after CSV/VD structure is in place (add path, create dirs, copyin, pause)
42
+
* add non-linearity detection to analyze-cputarget
43
+
* get-linfit is now a utility script (produces objects describing fits)
44
+
* all flag files (pause/go/done) pushed down to control\flag directory
45
+
* demo scripting works again and autofills vm/node counts
Copy file name to clipboardExpand all lines: README.md
+7-43Lines changed: 7 additions & 43 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,49 +76,13 @@ DISKSPD 2.0.17a 5/01/2016
76
76
77
77
## VM Fleet ##
78
78
79
-
VM Fleet 0.9 10/2017 (minor)
80
-
81
-
* watch-cpu: now provides total normalized cpu utility (accounting for turbo/speedstep)
82
-
* sweep-cputarget: now provides average CSV FS read/write latency in the csv
83
-
84
-
VM Fleet 0.8 6/2017
85
-
86
-
* get-cluspc: add SMB Client/Server and SMB Direct (not defaulted in Storage group yet)
87
-
* test-clusterhealth: flush output pipeline for Debug-StorageSubsystem output
88
-
* watch-cluster: restart immediately if all child jobs are no longer running
89
-
* watch-cpu: new, visualizer for CPU core utilization distributions
90
-
91
-
VM Fleet 0.7 3/2017
92
-
93
-
* create/destroy-vmfleet & update-csv: don't rely on the csv name containing the friendlyname of the vd
94
-
* create-vmfleet: err if basevhd inaccessible
95
-
* create-vmfleet: simplify call-throughs using $using: syntax
96
-
* create-vmfleet: change vhdx layout to match scvmm behavior of seperate directory per VM (important for ReFS MRV)
97
-
* create-vmfleet: use A1 VM size by default (1VCPU 1.75GiB RAM)
98
-
* start-vmfleet: try starting "failed" vms, usually works
99
-
* set-vmfleet: add support for -SizeSpec <AzureSizeSpecs> for A/D/D2v1 & v2 size specification, for ease of reconfig
100
-
* stop-vmfleet: pass in full namelist to allow best-case internal parallelization of shutdown
101
-
* sweep-cputarget: use %Processor Performance to rescale utilization and account for Turbo effects
102
-
* test-clusterhealth: support cleaning out dumps/triage material to simplify ongoing monitoring (assume they're already gathered/etc.)
103
-
* test-clusterhealth: additional triage output for storport unresponsive device events
104
-
* test-clusterhealth: additional triage comments on SMB client connectivity events
105
-
* test-clusterhealth: new test for Mellanox CX3/CX4 error counters that diagnose fabric issues (bad cable/transceiver/roce specifics/etc.)
106
-
* get-log: new triage log gatherer for all hv/clustering/smb event channels
107
-
* get-cluspc: new cross-cluster performance counter gatherer
108
-
* remove run-<>.ps1 scripts that were replaced with run-demo-<>.ps1
109
-
* check-outlier: EXPERIMENTAL way to ferret out outlier devices in the cluster, using average sampled latency
110
-
111
-
VM Fleet 0.6 7/18/2016
112
-
113
-
* CPU Target Sweep: a sweep script using StorageQoS and a linear CPU/IOPS model to build an empirical sweep of IOPS as a function of CPU, initially for the three classic small IOPS mixes (100r, 90:10 and 70:30 4K). Includes an analysis script which provides the linear model for each off of the results.
114
-
* Update sweep mechanics which allow generalized specification of DISKSPD sweep parameters and host performance counter capture.
115
-
* install-vmfleet to automate placement after CSV/VD structure is in place (add path, create dirs, copyin, pause)
116
-
* add non-linearity detection to analyze-cputarget
117
-
* get-linfit is now a utility script (produces objects describing fits)
118
-
* all flag files (pause/go/done) pushed down to control\flag directory
119
-
* demo scripting works again and autofills vm/node counts
* update-csv now handles node names which are logical prefixes of another (node1, node10)
79
+
VM Fleet is a performance characterization and analyst framework for exploring the storage capabilities of Windows Server Hyper-Converged environments with Storage Spaces Direct.
80
+
81
+
VM Fleet 2.0 9/22/2021
82
+
83
+
* major release and rewrite as a first class Powershell module
84
+
* original script-based VM Fleet remains available at Frameworks/VMFleet1.0
85
+
* see the [documentation]<https://github.com/microsoft/diskspd/wiki/VMFleet> in the Wiki
0 commit comments