Skip to content

Commit 730c525

Browse files
committed
minor fixes
1 parent 918fc05 commit 730c525

8 files changed

+34
-34
lines changed

articles/azure-netapp-files/azure-netapp-files-configure-export-policy.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: b-hchen
66
ms.author: anfdocs
77
ms.service: azure-netapp-files
88
ms.topic: how-to
9-
ms.date: 07/28/2021
9+
ms.date: 0/28/2025
1010
---
1111
# Configure export policy for NFS or dual-protocol volumes
1212

@@ -17,7 +17,7 @@ You can create up to five export policy rules.
1717
Once created, you can modify details of the export policy rule. The modifiable fields are:
1818

1919
- IP address (For example, x.x.x.x)
20-
- CIDR range (A subnet range; for example, 0.0.0.0/0)
20+
- Classless Inter-Domain Routing (CIDR) range (A subnet range; for example, 0.0.0.0/0)
2121
- IP address comma separated list (For example, x.x.x.x, y.y.y.y)
2222
- Access level
2323
- [Export policy rule order](network-attached-storage-permissions.md#export-policy-rule-ordering)

articles/azure-netapp-files/azure-netapp-files-create-netapp-account.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 10/04/2021
8+
ms.date: 02/04/2025
99
ms.author: anfdocs
1010
---
1111

@@ -19,7 +19,7 @@ You must register your subscription for using the NetApp Resource Provider. For
1919

2020
## Steps
2121

22-
1. Sign in to the Azure portal.
22+
1. Log into the Azure portal.
2323
1. Access the Azure NetApp Files pane by using one of the following methods:
2424
* Search for **Azure NetApp Files** in the Azure portal search box.
2525
* Select **All services** in the navigation, and then filter to Azure NetApp Files.

articles/azure-netapp-files/azure-netapp-files-manage-snapshots.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 10/25/2021
8+
ms.date: 10/25/2024
99
ms.author: anfdocs
1010
---
1111
# Create an on-demand snapshot for a volume

articles/azure-netapp-files/large-volumes-requirements-considerations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ The following requirements and considerations apply to large volumes. For perfor
7373

7474
## About 64-bit file IDs
7575

76-
Whereas regular volume use 32-bit file IDs, large volumes employ 64-bit file IDs. File IDs are unique identifiers that allow Azure NetApp Files to keep track of files in the file system. 64-bit IDs are utilized to increase the number of files allowed in a single volume, enabling a large volume able to hold more files than a regular volume.
76+
Whereas regular volumes use 32-bit file IDs, large volumes employ 64-bit file IDs. File IDs are unique identifiers that allow Azure NetApp Files to keep track of files in the file system. 64-bit IDs are utilized to increase the number of files allowed in a single volume, enabling a large volume able to hold more files than a regular volume.
7777

7878
## Supported regions
7979

articles/azure-netapp-files/manage-manual-qos-capacity-pool.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 06/14/2021
8+
ms.date: 01/14/2025
99
ms.author: anfdocs
1010
---
1111
# Manage a manual QoS capacity pool
@@ -40,7 +40,7 @@ You can change a capacity pool that currently uses the auto QoS type to use the
4040

4141
## Monitor the throughput of a manual QoS capacity pool
4242

43-
Metrics are available to help you monitor the read and write throughput of a volume. See [Metrics for Azure NetApp Files](azure-netapp-files-metrics.md).
43+
Metrics are available to help you monitor the read and write throughput of a volume. See [Metrics for Azure NetApp Files](azure-netapp-files-metrics.md).
4444

4545
## Modify the allotted throughput of a manual QoS volume
4646

articles/azure-netapp-files/performance-linux-concurrency-session-slots.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: b-hchen
66
ms.service: azure-netapp-files
77
ms.custom: linux-related-content
88
ms.topic: conceptual
9-
ms.date: 08/02/2021
9+
ms.date: 08/02/2024
1010
ms.author: anfdocs
1111
---
1212
# Linux concurrency best practices for Azure NetApp Files - Session slots and slot table entries
@@ -36,15 +36,15 @@ A concurrency level as low as 155 is sufficient to achieve 155,000 Oracle DB NFS
3636

3737
See [Oracle database performance on Azure NetApp Files single volumes](performance-oracle-single-volumes.md) for details.
3838

39-
The `sunrpc.tcp_max_slot_table_entries` tunable is a connection-level tuning parameter. *As a best practice, set this value to 128 or less per connection, not surpassing 10,000 slots environment wide.*
39+
The `sunrpc.tcp_max_slot_table_entries` tunable is a connection-level tuning parameter. *As a best practice, set this value to 128 or less per connection, not surpassing 10,000 slots environment wide.*
4040

4141
### Examples of slot count based on concurrency recommendation
4242

4343
Examples in this section demonstrate the slot count based on concurrency recommendation.
4444

4545
#### Example 1 – One NFS client, 65,536 `sunrpc.tcp_max_slot_table_entries`, and no `nconnect` for a maximum concurrency of 128 based on the server-side limit of 128
4646

47-
Example 1 is based on a single client workload with the default `sunrpc.tcp_max_slot_table_entry` value of 65,536 and a single network connection, that is, no `nconnect`. In this case, a concurrency of 128 is achievable.
47+
Example 1 is based on a single client workload with the default `sunrpc.tcp_max_slot_table_entry` value of 65,536 and a single network connection, that is, no `nconnect`. In this case, a concurrency of 128 is achievable.
4848

4949
* `NFS_Server=10.10.10.10, NFS_Client=10.10.10.11`
5050
* `Connection (10.10.10.10:2049, 10.10.10.11:6543,TCP`)
@@ -62,7 +62,7 @@ Example 2 is based on a single client workload with a `sunrpc.tcp_max_slot_table
6262

6363
#### Example 3 – One NFS client, 100 `sunrpc.tcp_max_slot_table_entries`, and `nconnect=8` for a maximum concurrency of 800
6464

65-
Example 3 is based on a single client workload, but with a lower `sunrpc.tcp_max_slot_table_entry` value of 100. This time, the `nconnect=8` mount option used spreading the workload across 8 connection. With this setting, a concurrency of 800 is achievable spread across the 8 connections. This amount is the concurrency needed to achieve 400,000 IOPS.
65+
Example 3 is based on a single client workload, but with a lower `sunrpc.tcp_max_slot_table_entry` value of 100. This time, the `nconnect=8` mount option used spreading the workload across 8 connection. With this setting, a concurrency of 800 is achievable spread across the 8 connections. This amount is the concurrency needed to achieve 400,000 IOPS.
6666

6767
* `NFS_Server=10.10.10.10, NFS_Client=10.10.10.11`
6868
* `Connection 1 (10.10.10.10:2049, 10.10.10.11:6543,TCP), Connection 2 (10.10.10.10:2049, 10.10.10.11:6454,TCP)… Connection 8 (10.10.10.10:2049, 10.10.10.11:7321,TCP)`
@@ -145,7 +145,7 @@ In NFSv4.1, sessions define the relationship between the client and the server.
145145
|-|-|-|
146146
| 180 | 64 | 64 |
147147

148-
Although Linux clients default to 64 maximum requests per session, the value of `max_session_slots` is tunable. A reboot is required for changes to take effect. Use the `systool -v -m nfs` command to see the current maximum in use by the client. For the command to work, at least one NFSv4.1 mount must be in place:
148+
Although Linux clients default to 64 maximum requests per session, the value of `max_session_slots` is tunable. A reboot is required for changes to take effect. Use the `systool -v -m nfs` command to see the current maximum in use by the client. For the command to work, at least one NFSv4.1 mount must be in place:
149149

150150
```shell
151151
$ systool -v -m nfs
@@ -164,7 +164,7 @@ To tune `max_session_slots`, create a configuration file under `/etc/modprobe.d`
164164
`$ sudo echo “options nfs max_session_slots=180” > /etc/modprobe.d/nfsclient.conf`
165165
`$ sudo reboot`
166166

167-
Azure NetApp Files limits each session to 180 max commands. As such, consider 180 the maximum value currently configurable. The client will be unable to achieve a concurrency greater than 128 unless the session is divided across more than one connection as Azure NetApp Files restricts each connection to 128 max NFS commands. To get more than one connection, the `nconnect` mount option is recommended, and a value of two or greater is required.
167+
Azure NetApp Files limits each session to 180 max commands. As such, consider 180 the maximum value currently configurable. The client will be unable to achieve a concurrency greater than 128 unless the session is divided across more than one connection as Azure NetApp Files restricts each connection to 128 max NFS commands. To get more than one connection, the `nconnect` mount option is recommended, and a value of two or greater is required.
168168

169169
### Examples of expected concurrency maximums
170170

@@ -181,7 +181,7 @@ Example 1 is based on default setting of 64 `max_session_slots` and no `nconnect
181181

182182
#### Example 2 – 64 `max_session_slots` and `nconnect=2`
183183

184-
Example 2 is based on 64 max `session_slots` but with the added mount option of `nconnect=2`. A concurrency of 64 is achievable but divided across two connections. Although multiple connections bring no greater concurrency in this scenario, the decreased queue depth per connection has a positive impact on latency.
184+
Example 2 is based on 64 max `session_slots` but with the added mount option of `nconnect=2`. A concurrency of 64 is achievable but divided across two connections. Although multiple connections bring no greater concurrency in this scenario, the decreased queue depth per connection has a positive impact on latency.
185185

186186
With the `max_session_slots` still at 64 but `nconnect=2`, notice that maximum number of requests get divided across the connections.
187187

@@ -196,7 +196,7 @@ With the `max_session_slots` still at 64 but `nconnect=2`, notice that maximum n
196196

197197
#### Example 3 – 180 `max_session_slots` and no `nconnect`
198198

199-
Example 3 drops the `nconnect` mount option and sets the `max_session_slots` value to 180, matching the server’s maximum NFSv4.1 session concurrency. In this scenario, with only one connection and given the Azure NetApp Files 128 maximum outstanding operation per NFS connection, the session is limited to 128 operations in flight.
199+
Example 3 drops the `nconnect` mount option and sets the `max_session_slots` value to 180, matching the server’s maximum NFSv4.1 session concurrency. In this scenario, with only one connection and given the Azure NetApp Files 128 maximum outstanding operation per NFS connection, the session is limited to 128 operations in flight.
200200

201201
Although `max_session_slots` has been set to 180, the single network connection is limited to 128 maximum requests as such:
202202

@@ -226,7 +226,7 @@ With two connections in play, the session supports the full allotment of 180 out
226226
227227
### How to check for the maximum requests outstanding for the session
228228

229-
To see the `session_slot` sizes supported by the client and server, capture the mount command in a packet trace. Look for the `CREATE_SESSION` call and `CREATE_SESSION` reply as shown in the following example. The call originated from the client, and the reply originated from the server.
229+
To see the `session_slot` sizes supported by the client and server, capture the mount command in a packet trace. Look for the `CREATE_SESSION` call and `CREATE_SESSION` reply as shown in the following example. The call originated from the client, and the reply originated from the server.
230230

231231
Use the following `tcpdump` command to capture the mount command:
232232

@@ -244,7 +244,7 @@ Within these two packets, look at the `max_reqs` field within the middle section
244244
* `csa_fore_channel_attrs`
245245
* `max reqs`
246246

247-
Packet 12 (client maximum requests) shows that the client had a `max_session_slots` value of 64. In the next section, notice that the server supports a concurrency of 180 for the session. The session ends up negotiating the lower of the two provided values.
247+
Packet 12 (client maximum requests) shows that the client had a `max_session_slots` value of 64. In the next section, notice that the server supports a concurrency of 180 for the session. The session ends up negotiating the lower of the two provided values.
248248

249249
![Screenshot that shows max session slots for Packet 12.](./media/performance-linux-concurrency-session-slots/performance-max-session-packet-12.png)
250250

articles/azure-netapp-files/performance-virtual-machine-sku.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
2-
title: Azure virtual machine stock-keeping units (SKUs) best practices for Azure NetApp Files | Microsoft Docs
2+
title: Azure virtual machine stock-keeping unit (SKUs) best practices for Azure NetApp Files | Microsoft Docs
33
description: Describes Azure NetApp Files best practices about Azure virtual machine stocking-keeping units (SKUs), including differences within and between SKUs.
44
services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: conceptual
8-
ms.date: 07/02/2021
8+
ms.date: 10/02/2024
99
ms.author: anfdocs
1010
---
11-
# Azure virtual machine stock-keeping unit best practices for Azure NetApp Files
11+
# Azure virtual machine stock-keeping unit (SKU) best practices for Azure NetApp Files
1212

1313
This article describes Azure NetApp Files best practices about Azure virtual machine stock-keeping units (SKUs), including differences within and between SKUs.
1414

0 commit comments

Comments
 (0)