PowerScale: OneFS: Oväntat lågt skrivdataflöde vid användning av kontinuerlig tillgänglighet
Summary: Oväntat lågt skrivdataflöde när du använder kontinuerlig tillgänglighet med SMB-protokoll.
Symptoms
Skrivdataflödet kan vara oväntat lågt när du använder kontinuerlig tillgänglighet (CA) över SMB. CA använder som standard synkrona skrivningar:
# isi smb shares view CA | grep "Ca Write"
Ca Write Integrity: write-read-coherent
write-read-coherent
Writes to the share are moved to persistent storage before a success message is returned to the SMB client that sent the data. This is the default setting.Cause
Om en användare använder SMB CA och har skriv-I/O som mestadels är sekventiell till sin natur bör Endurant Cache (EC) inaktiveras. Detta bör göras på SMB CA-resursen för att säkerställa prestanda. När EC är påslagen lagrar SMB CA på Isilon först stabila skrivningar på EC över Isilon-noderna, vilket kan orsaka att EC blir en potentiell flaskhals. EC kan sänka den genomsnittliga svarstiden för små och slumpmässiga stabila skrivarbetsbelastningar. EC kan dock bli en flaskhals när skrivningar är stabila och sekventiella. Om användarna skriver att I/O mestadels är liten och slumpmässig, bör EC förbli på. Om det finns en kombination av sekventiell och slumpmässig skriv-I/O är ytterligare tester viktiga för att fastställa rätt inställning för EC på SMB CA-resursen.
Referens: Se nederdelen av sidan 34 i avsnitt 2.1.3: https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17463-powerscale-design-and-considerations-for-smb.pdf
Resolution
| Om CA inte behövs måste resursen återskapas utan den eller testa prestanda i en testresurs utan CA. Om det inte finns någon prestandaskillnad kan det finnas många orsaker till långsam prestanda som måste undersökas separat. Följande kommandon kan användas för att testa att inaktivera EC:
isi_sysctl_cluster efs.bam.ec.mode=0
isi set -c off <path to directory> Kommandot ovan inaktiverar också koalesceraren. Endast för teständamål, om du vill inaktivera EC på en bana och behålla koalesceraren på, med kommandot: isi set -c coal_only <path to directory> Reference: https://www.delltechnologies.com/asset/en-us/products/storage/industry-market/h17463-powerscale-design-and-considerations-for-smb.pdf |