fusion is abandoned by Apple. it is too slow for Monterey, Big Sur
I use external SSD 1TB connected to usb-c port as system main disk for year in my iMac 2017.
USB 3.0 or usb-c is enough for 500MB/s.
diskutil apfs create [drive1] [drive2] [FusionDriveName]
But an external SSD and use that as macOS boot disk.Not sure what else I can do,
Well, I tried to install and it hosed. It now claims disk full when finder states 76 GB free. Then I tried installing on an external ssd connected via usb c and it hosed that too. I am desperately trying to downgrade. Apparently Monterey misbehaves with external drives connected via usb machine is an iMac 2017.I know Big Sur is too slow on a fusion drive with only 32GB SSD. Is this solved with Monterey?
My late 2015 27" iMac, with 128Gb +2Tb Fusion is extremely fast, for both Big Sur and Monterey.
It boots Big Sur in 24 seconds and Monterey in 16. Word typically starts up the first time after booting in under 5 seconds. LibreOffice and Pages are similarly fast.
As well, not only have Apple not abandoned Fusion Drives, they have made it much easier to build your own. It used to be a two-stage process, which involved copying the long Volume ID, but now it is a simple command --
Code:diskutil apfs create [drive1] [drive2] [FusionDriveName]
The system sorts out which is the SSD and which is the HDD and assigns them automatically.
It works so well, you can partner a good SSD with a slow USB 2 HDD and still get impressive results.
diskutil apfs resetFusion
I replaced the 1TB spinner in my Late 2015 iMac with a 1TB SATA SSD. Executing that command in Terminal when setting up macOS will reset the Fusion Drive setup. It auto detects which drive is the PCI SSD and uses it for the primary "faster" drive and uses the SATA drive for "secondary" duties.
The system is very responsive and boots quickly compared to the stock Fusion drive which was "beachball" central.
Blackmagic reports around 700MB/s writes and 1800MB/s read. Not exactly blazing, but better than a stock Fusion setup.
diskutil resetFusion
diskutil apfs createContainer -main [SSDVolume] -secondary [HDDVolume]
diskutil apfs addVolume [fusiondrivevolume (eg drive8)] APFS [FusionDriveName]