Dell EqualLogic PS6210XS EqualLogic Group Manager Administrator s Guide PS Ser - Page 145

Running Defrag Tools, Unmapping Replicated Volumes, Using Unmapping with VMware

Page 145 highlights

• Windows 8/Windows Server 2012 Running Defrag Tools Run defragmentation tools (such as fstrim, windows manual defrag, or esxtool) during periods of low I/O activity, because these operations might result in large numbers of unmapping operations and reduce array performance. Unmapping Replicated Volumes You should not run operations that result in SCSI unmap operations (for example, format or defrag) on volumes on which replication (including synchronous replication) is enabled. Such operations on replicated volumes result in zeros being written to the destination sectors of the volume. This writing of zeros can cause the operations to take a long time to complete, and no space is reclaimed. Therefore, Dell recommends that you disable unmapping on hosts or volumes (depending on the host operating system) that are using replicated volumes. Refer to the following sections for information about disabling and enabling unmapping in VMware ESX, Red Hat Enterprise Linux, or Windows 8/Windows Server 2012 operating systems. Using Unmapping with VMware In VMWare ESX 5.0, automatic unmapping is enabled by default for deletion operations such as deleting or migrating a VM. However, Patch ESXi500-201112001, a recommended patch for ESX 5.0, disables automatic unmapping. If you are running this patch, you can enable unmapping using the -y argument to the vmkfstools utility, which performs manually invoked unmapping and space reclamation on a per-volume basis. For more information about using vmkfstools, refer to the VMware Knowledge Base. Using Unmapping with Red Hat Enterprise Linux By default, unmapping is disabled in Red Hat Enterprise Linux. Linux file systems that support unmap operations, such as ext4 on Red Hat Enterprise Linux 6, must be mounted with the-o discard option to enable free space recovery functionality. If the file system does not support the-o discard mount option, it does not support free space recovery on PS Series storage array volumes. When free space recovery using volume unmapping is enabled, larger files are deleted and their space is reclaimed. However, volume unmapping operations can stop new writes to the volume and adversely affect performance. This scenario is most likely with replicated volumes. Therefore, Dell recommends that you not use volume unmapping with replicated volumes. Also, running mkfs, defragging, or deleting files on file systems mounted using the -o discard option can generate large numbers of unmap operations, which are not recommended for replicated volumes. Using Unmapping with Windows 8/Windows Server 2012 By default, unmapping is enabled in Windows 8/Windows Server 2012, which automatically detects a volume's provisioning capabilities, including whether or not the volume can process unmap operations. When data is deleted from a volume in Windows, the corresponding space on the PS Series storage array volume is also freed automatically, thus maximizing the efficiency of the array. To disable unmapping in Windows 8/Windows Server 2012, issue the following command: fsutil behavior set disabledeletenotify 1 To reenable unmapping, issue the following command: fsutil behavior set disabledeletenotify 0 About Volumes 145

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355

Windows 8/Windows Server 2012
Running Defrag Tools
Run defragmentation tools (such as fstrim, windows manual defrag, or esxtool) during periods of low I/O activity, because these
operations might result in large numbers of unmapping operations and reduce array performance.
Unmapping Replicated Volumes
You should not run operations that result in SCSI unmap operations (for example, format or defrag) on volumes on which replication
(including synchronous replication) is enabled.
Such operations on replicated volumes result in zeros being written to the destination sectors of the volume. This writing of zeros
can cause the operations to take a long time to complete, and no space is reclaimed. Therefore, Dell recommends that you disable
unmapping on hosts or volumes (depending on the host operating system) that are using replicated volumes. Refer to the following
sections for information about disabling and enabling unmapping in VMware ESX, Red Hat Enterprise Linux, or Windows 8/Windows
Server 2012 operating systems.
Using Unmapping with VMware
In VMWare ESX 5.0, automatic unmapping is enabled by default for deletion operations such as deleting or migrating a VM.
However, Patch ESXi500-201112001, a recommended patch for ESX 5.0, disables automatic unmapping. If you are running this patch,
you can enable unmapping using the
-y
argument to the
vmkfstools
utility, which performs manually invoked unmapping and
space reclamation on a per-volume basis.
For more information about using
vmkfstools
, refer to the
VMware Knowledge Base
.
Using Unmapping with Red Hat Enterprise Linux
By default, unmapping is disabled in Red Hat Enterprise Linux.
Linux
file
systems that support unmap operations, such as ext4 on Red Hat Enterprise Linux 6, must be mounted with the
-o
discard
option to enable free space recovery functionality. If the
file
system does not support the
-o discard
mount option, it
does not support free space recovery on PS Series storage array volumes.
When free space recovery using volume unmapping is enabled, larger
files
are deleted and their space is reclaimed. However, volume
unmapping operations can stop new writes to the volume and adversely
affect
performance. This scenario is most likely with
replicated volumes. Therefore, Dell recommends that you not use volume unmapping with replicated volumes. Also, running
mkfs
,
defragging, or deleting
files
on
file
systems mounted using the
-o discard
option can generate large numbers of unmap
operations, which are not recommended for replicated volumes.
Using Unmapping with Windows 8/Windows Server 2012
By default, unmapping is enabled in Windows 8/Windows Server 2012, which automatically detects a volume’s provisioning
capabilities, including whether or not the volume can process unmap operations. When data is deleted from a volume in Windows,
the corresponding space on the PS Series storage array volume is also freed automatically, thus maximizing the
efficiency
of the
array.
To disable unmapping in Windows 8/Windows Server 2012, issue the following command:
fsutil behavior set disabledeletenotify 1
To reenable unmapping, issue the following command:
fsutil behavior set disabledeletenotify 0
About Volumes
145