ID | | Article Title | Post Date |
814 |
| I'm getting low throughput on macOS. How can I fix this? | May-26-22 |
| You may need to set a few parameters to enable higher performance at 10Gb/s.
1) Set the mode to full-duplex, which allows the adapter to send and receive at the same time.
To set full-duplex on macOS, go into the System Preferences->Network and select the Twin10G interfaces. Click the "Advanced..." button in the lower right. In the Advanced window select the "Hardware" tab and set "Configure:" to "Manually". Set duplex to "full-duplex".
2) If your entire network will support it, set packet size to jumbo frames which pack six times as many bytes per packet.
For a large frame to be transmitted intact from end to end, every component on the path must support that frame size. The switches, routers, and NICs from one end to the other must all support the same size of jumbo frame transmission for a successful jumbo frame communication session. Switches that don't support jumbo frames will drop jumbo frames. In the event that both ends agree to jumbo frame transmission, there still needs to be end-to-end support for jumbo frames, meaning all the switches and routers must be jumbo frame enabled. At Layer 2, not all gigabit switches support jumbo frames. Those that do will forward the jumbo frames. Those that don't will drop the frames. For a jumbo packet to pass through a router, both the ingress and egress interfaces must support the larger packet size. Otherwise, the packets will be dropped or fragmented. If the size of the data payload can't be negotiated (this is known as PMTUD, packet MTU discovery) due to firewalls, the data will be dropped with no warning, or "blackholed". And if the MTU isn't supported, the data will have to be fragmented to a supported size and retransmitted, reducing throughput.
To set Jumbo frames on macOS, go into the System Preferences->Network and select the Twin10G interfaces. Click the "Advanced..." button in the lower right. In the Advanced window select the "Hardware" tab and set "Configure:" to "Manually". Set MTU to "Custom" and enter "9000".
3) Not all devices support flow control, or the absence of flow control. If Flow Control is off, turn it on; if it is on, turn it off.
4) Update your macOS to at least 10.13.6. Earlier versions enable SMB signing by default, which can cripple 10Gb networks. Update your macOS, or disable SMB signing. (You can Google how to do this.)
5) If you're in a macOS server environment:
If your Server is running 10.13.6+ enable SMB protocol, and disable AFP protocol.
If your Server is running 10.12.6- enable AFP protocol, and disable SMB protocol.
If your Server is running 10.13.6+, update your clients to 10.13.6+ for a significant performance boost. |
  |
976 |
| In a Mac Pro, the SSDs are seen as external drives, how do I prevent accidental ejects? | Feb-14-23 |
1069 |
| How do I configure RAID under Windows 10? | Feb-14-23 |
1073 |
| How do I configure RAID under macOS? | Feb-14-23 |
| Create a disk set using Disk Utility on macOS
1. You can create a Redundant Array of Independent SSDs (RAID) set to optimize storage performance, or increase reliability in case of a SSD failure. You can also create a set that concatenates smaller SSDs to act as one larger SSD.
2. In the Disk Utility app on your Mac, choose File Menu -> RAID Assistant.
3. Select a Set type:
Striped (RAID 0) Set: A striped RAID set can speed up access to your data. You can't create a RAID set on a startup SSD; you must start up your computer from a single SSD.
Mirrored (RAID 1) Set: Protect your data against hardware failure with a mirrored RAID set. When you create a mirrored RAID set, your data is written to multiple SSDs so the information is stored redundantly. You can't create a RAID set on a startup SSD; you must start up your computer from a single SSD.
Concatenated Set: Increase storage space with a concatenated SSD set. If you need one large SSD, but you have several smaller SSDs, you can create a concatenated SSD set to use as one large SSD.
4. Select the checkboxes of the SSDs you want to include in the set.
5. For each SSD, click the pop-up menu in the Role column and choose "RAID slice" or "Spare" to designate the disk as a standard member or spare in the set, then click Next.
6. Enter a name for the RAID set in the RAID Name field.
7. Click the Format pop-up menu, then choose a volume format that you want for all the disks in the set. (See File system formats available in Disk Utility.)
8. Click the "Chunk size" pop-up menu, then choose a disk chunk size that you want used for all the disks.
When you create a striped set, chunks of data from the same file are distributed across the SSDs. Ideally, you want data distributed across SSDs evenly and at an optimum size so that it can be efficiently accessed. If you want high data throughput from your set, choose a smaller chunk size so that data is spread across the drives and one drive can be accessing data while another is seeking the next chunk. With mirrored disk sets, choose a chunk size that matches the data you are accessing. For example, when working with video files, your Mac is accessing large chunks of data, whereas when using a database of many small records, your disks may be accessing smaller chunks of information.
9. If you are creating a mirrored RAID set, select the "Automatically rebuild" checkbox to allow the set to be automatically rebuilt when member disks are reconnected.
10. Click Create.
11. Click Done. |
  |
1077 |
| Programming SSDs to 4k Block Size for Compatibility With macOS 10.13.6 | Feb-08-23 |
1122 |
| Thunderbolt 3 NVMe volumes may experience a stop error under Windows 10 version 20H2 | Feb-14-23 |
1136 |
| How can I use my new SSD volume to hold my user folder on macOS? | Feb-14-23 |
| 1) Make a backup of the user folder
2) Copy the user folder to the SSD volume.
3) In System Preferences, open Users & Groups.
4) Unlock.
5) Right-Click on the user you moved to the SSD volume and select Advanced Options
6) Point the Home Directory to the user folder on the SSD volume. |
  |
1183 |
| The Write performance of my SSD is very slow under Windows. | Feb-14-23 |
| The Windows default for any external storage media is for Write Caching policies to be disabled. If you have enabled it, then the write performance to an SSD will be very slow. To get significantly increase write performance, disable Write Caching. For instructions, see this Microsoft Document. |
  |
1189 |
| The x8 PCIe lanes can deliver up to 7.8 GB/s. How do you fit the RAID, the 10gig lan and the 2x USB 3.2 in this bandwidth? | Jun-08-22 |
  |