QTier di QuTS Hero 6.0

Saya mengalami masalah dengan QTier yang tidak berfungsi setelah melakukan reset sistem selama 10 detik.

Saya menggunakan perangkat keras berikut:

TS-h1090FU : 2 SSD NVME berfungsi sebagai hot tier (dua drive 8TB dalam RAID 0) dan sebuah SSD sistem sata terpisah (500GB)

Sebuah ekspansi TL-R2400PES-RP yang terhubung dengan kartu ekspansi QXP-3X8PES. Terdapat 24 drive 24TB yang diatur dalam array RAID 6 8x3.

QTier sebelumnya berfungsi, tetapi setelah saya melakukan reset sistem untuk memperbaiki beberapa kesalahan izin ACL yang saya buat, QTier tidak pernah berjalan kembali. QTier sudah diatur untuk berjalan setiap hari pada waktu tertentu, tetapi tidak ada yang terjadi. Ada data di hot tier yang seharusnya ditulis ke low-speed tier.

Saya menggunakan firmware berikut: QuTS hero h6.0.0.3500

Apakah ada cara untuk memaksa QTier benar-benar berjalan? Atau saya harus menunggu dan berharap firmware baru akan memperbaikinya nanti?

Terima kasih,

Gaetan

6.0.2

coba pembaruan sw ini

Berdasarkan pengalaman saya dengan Qtier, saya sarankan untuk menggunakan mode otomatis terlebih dahulu.

Saya tidak tahu jenis data apa yang kamu simpan di NAS, tetapi secara umum ide di balik Qtier adalah data yang sering diakses (“hot”) sebaiknya tetap berada di tier NVMe yang cepat, sementara data yang jarang diakses (“cold”) bisa dipindahkan ke tier HDD. Qtier hero menggunakan pola akses dan kebijakan yang dikonfigurasi untuk menentukan tier yang sesuai untuk data tersebut.

Misalnya, jika kebanyakan konten adalah video dan sebuah video tertentu hanya diakses sekali setiap 24 jam, menurut saya itu bukan benar-benar data “hot”. Kemungkinan tidak ada alasan untuk menyimpan semua konten tersebut di tier NVMe.

Karena itu, saya pribadi lebih merekomendasikan membiarkan Qtier bekerja secara otomatis daripada mencoba mengontrol setiap transfer secara manual. Sistem dapat mengoptimalkan penempatan data berdasarkan beban kerja dan kebijakan tiering yang dikonfigurasi.

Yang bisa kamu coba:

Atur Qtier ke Otomatis dan pantau selama beberapa hari. Periksa statistik/riwayat Qtier untuk melihat apakah data benar-benar dipindahkan antara tier. QNAP menyediakan statistik untuk mengevaluasi aktivitas tiering.

Jika tiering otomatis tidak memberikan hasil yang diinginkan, coba jadwalkan tiering manual di periode aktivitas rendah. Saya tidak akan memulai dengan menjalankannya setiap jam. Tiering sendiri menciptakan aktivitas penyimpanan tambahan, jadi biasanya lebih baik menjalankan saat NAS tidak terlalu sibuk.

Jika kamu benar-benar butuh agar tier SSD/NVMe berisi data yang paling baru atau sering diakses secepat mungkin, kamu bisa bereksperimen dengan jadwal yang lebih sering dan bandingkan hasilnya. Kelebihannya adalah data aktif bisa dipromosikan ke tier yang lebih cepat lebih awal, tapi kekurangannya adalah aktivitas tiering tambahan serta lebih banyak penulisan/pemindahan antar tier.

Jadi rekomendasi saya:

Pertama: Otomatis → pantau beberapa hari → cek statistik Qtier.

Kedua: jika tidak berjalan dengan baik, coba jadwal tiering di jam-jam low-load lalu bandingkan hasilnya.

Namun ada satu hal penting dalam kasusmu: kamu bilang Qtier berjalan sebelum reset sistem dan tidak pernah mulai lagi setelah reset. Jika Qtier sama sekali tidak berjalan, terlepas dari jadwal yang dipilih, saya akan menganggap ini masalah Qtier/konfigurasi, bukan sekadar soal memilih jadwal yang tepat. Dalam hal ini sebaiknya cek status Qtier dan log sistem sebelum mengubah storage pool.

Kamu juga menjalankan h6.0.0.3500, sesuai versi firmware yang kamu sebutkan. Karena Qtier hero merupakan fitur baru di QuTS hero h6.0, pastikan kamu sudah memakai firmware yang didukung sebelum menyimpulkan satu-satunya solusi adalah menunggu perbaikan firmware berikutnya. QNAP memperkenalkan Qtier hero di QuTS hero h6.0.

Singkatnya, saya tidak akan langsung memaksa Qtier berjalan setiap jam. Saya akan menggunakan mode Otomatis dulu, amati perilaku dan statistiknya, dan baru tingkatkan frekuensi jika memang beban kerja memerlukan.

RAID0 adalah bisnis yang berisiko seperti Qtier.

Saya belum pernah menggunakannya di QuTS, tapi kalau QTS QTier berhenti bekerja, semua storage (yang ditier) akan tidak bisa diakses, apakah itu tidak terjadi di sini?

@dolbyman Hanya ingin memperjelas beberapa hal: QTier Storage Pool terdiri dari 2 NVME 8TB (RAID 1 untuk fast tier) dan 24 HDD 24TB sebagai slow pool (RAID 6, 3x8). Seluruh storage pool beroperasi sepenuhnya. Fast tier sudah penuh dan berfungsi sesuai seharusnya saat fast tier penuh: data akan ditulis langsung ke tier kecepatan rendah. Volume diatur dengan ‘Target Tier’: kecepatan rendah dan mode “write acceleration” diatur ke “write buffer”. Jadi satu-satunya masalah adalah tiering-nya saja yang tidak berjalan lagi.

@Gunis Sejauh yang saya pahami, tidak ada mode otomatis pada QuTS Hero QTier… hanya tiering terjadwal.

Selanjutnya saya akan mencoba firmware terbaru, mungkin itu akan membuatnya berjalan.

Apakah ada tempat di mana kamu bisa melihat log yang bisa memberi petunjuk kenapa Qtier tidak mulai sesuai jadwal?

Terima kasih,

Gaetan

Di sini kamu bilang tier cepat adalah RAID0, makanya aku beri komentar seperti itu

Dan kamu bilang Qtier “tidak bekerja”, aku kira maksudnya mekanisme tiering-nya sudah berhenti bekerja (karena Qtier yang benar-benar rusak berarti storage pool-nya juga benar-benar rusak)

Ah iya… aku memang bilang RAID 0 untuk tier cepat. Itu akan jadi keputusan yang sangat bodoh!

nggak gitu

kalau kamu jadwalkan drain, langsung aja, maks. 30 menit lebih

@qverified Bagaimana cara menjadwalkan drain manual? Saya tidak bisa menemukan caranya.

Terima kasih,

Gaetan

Saya tahu cara mengatur jadwal. QTier SEBENARNYA berfungsi dengan baik sebelum reset. Pengaturannya masih ada, lihat di bawah. Masalahnya adalah pada pukul 21:55, tidak terjadi apa-apa sama sekali. Tidak ada perpindahan data, status tetap “Idle”. Seolah-olah sistem benar-benar mengabaikan pemicunya. Apakah ada tempat untuk mendapatkan file log supaya bisa melihat apakah ada sesuatu yang terjadi saat qtier seharusnya berjalan?

Terima kasih,

Gaetan

Menurut FAQ kami, hanya akun pengguna dan data folder yang disimpan setelah reset, jadi pengaturan Anda mungkin telah terhapus. Bisakah Anda mencoba mengatur ulang pengaturan tersebut dan lihat apakah semuanya bekerja dengan baik?

Selain itu, mengenai masalah di mana pengaturan telah terhapus setelah reset tetapi masih muncul di layar, tim internal kami akan memeriksa apakah ini memang bug. Terima kasih sudah melaporkan hal ini!

Bagaimana cara reset pengaturan NAS tetapi tetap menjaga data? | QNAP

@SteveKo Pengaturan apa yang perlu saya ubah? Saya sudah beberapa kali mengubah pengaturan Qtier tapi tidak berhasil. Menurut saya ini jelas merupakan bug, di mana sesuatu di sisi backend yang tidak terlihat oleh pengguna telah diubah oleh reset, tapi kemudian tidak bisa diubah lagi.

Terima kasih,

Gaetan

Maksudmu Qtier masih belum berjalan meskipun sudah dikonfigurasi ulang setelah reset? Kami belum bisa mereproduksinya di pihak kami.

Bisakah kamu bantu kirimkan screenshot pengaturan jadwal dan Cron Table kamu supaya kami bisa mengeceknya? Oh ya, sekadar info — karena reset juga mengatur ulang zona waktu, sebaiknya cek juga apakah pengaturan waktu mempengaruhi hal ini. Terima kasih!

Ya. Qtier tetap tidak berjalan meskipun setelah dikonfigurasi ulang. Saya menemukan masalah zona waktu ketika pertama kali dijadwalkan berjalan dan tidak berjalan. Lalu saya menyadari bahwa zona waktunya salah dan saya memperbaikinya. Yang satu ini agak rumit!

Saya telah melampirkan tiga gambar di bawah ini.

Saya bisa melihat di crontab entri terakhir:

30 8 * * * /sbin/zfs_storage_util --tier_migration pool_id=2 >/dev/null 2>&1

sesuai dengan jadwal migrasi tier harian pukul 8:30 (yang saat ini dikonfigurasi). Ini berbeda dari jadwal sebelum di-reset, jadi saya bisa memastikan bahwa perubahan pengaturan tiering muncul di crontab.

Apakah aman untuk menjalankan perintah itu sendiri untuk melihat apa yang terjadi?

Terima kasih,

Gaetan

Kalau kamu benar-benar menjalankan perintah itu, jalankan tanpa pengalihan ke null supaya kamu bisa melihat outputnya. :wink:

Setelah saya coba telusuri, perintah zfs_storage_util tidak menampilkan --tier_migration sebagai salah satu opsi perintahnya. Penelusuran lebih lanjut menunjukkan bahwa zpool memiliki opsi ztier:

ztier [-l <raid|tier|stats>] ... [-s <tier>] [-S|-R] [-p|-r|-c] <pool> [vdev]

Saya bisa menggunakan -l untuk melihat raid, tier, dan stats. Misalnya, perintah stats memberi saya informasi yang sama seperti di GUI: tidak ada byte yang berpindah:

zpool ztier -l stats zpool2
zpool2 tier 1 data-in 0 data-out 0
zpool2 tier 2 data-in 0 data-out 0
zpool2 tier 3 data-in 0 data-out 0
zpool2 tier 4 data-in 0 data-out 0
zpool2 tier 5 data-in 0 data-out 0

Sayangnya, saya tidak menemukan apapun yang menjelaskan apa fungsi dari opsi yang tersisa [-s <tier>] [-S|-R] [-p|-r|-c].

Terima kasih,

Gaetan

Tentu saja. Saya sudah menjalankannya. Programnya langsung selesai tanpa output apa pun di terminal. Jadi tidak terlalu membantu :slight_smile:

Kami pernah membahas topik sebelumnya di mana manipulasi ZFS secara langsung berakhir dengan masalah. Coba periksa apakah perintah qcli punya opsi tiering.

Saya sudah cek, tapi saya tidak melihat apa pun yang berhubungan dengan tiering.