Eduard Şişkin
Son zamanlarda inkişaf etdirilən yeniliklər arasında təmin edilməsi
istifadəçi üçün kiçik bir yüksək performans əlavə etmək imkanı
blok cihazı (məsələn, NVRAM) çağırılır
nisbətən böyük məntiqi həcmi yavaş ibarətdir
büdcə sürücüləri. Bu, elə təəssürat yaradacaq ki, hamısı
həcmi eyni bahalı yüksək performans ibarətdir
“proksi disk” kimi cihazlar.
Tətbiq olunan metod sadə müşahidəyə əsaslanırdı ki, praktikada disk daim yazılmır və I/O yük əyrisi zirvələr formasına malikdir. Bu cür "zirvələr" arasındakı intervalda, arxa planda olan bütün məlumatları (və ya yalnız bir hissəsini) əsas, "yavaş" yaddaşa yenidən yazaraq, proxy diskdən məlumatları sıfırlamaq həmişə mümkündür. Beləliklə, proksi disk həmişə məlumatların yeni hissəsini qəbul etməyə hazırdır.
Bu texnika (burst Buffers kimi tanınır) əvvəlcə yaranmışdır
yüksək performanslı hesablama sahələri (HPC). Ancaq adi tətbiqlərə, xüsusən də məlumatların bütövlüyünə artan tələblər (adətən müxtəlif verilənlər bazası növləri) üçün tələbat olduğu ortaya çıxdı. Bu cür proqramlar hər hansı bir faylda atomik şəkildə hər hansı dəyişikliyi həyata keçirir, yəni:
Köhnə məlumatların tutduğu blokları azad edir.
Bütün bu addımlar bu və ya digər dərəcədə əhəmiyyətli səbəb olur
istənilən fayl sistemində performansın azalması. Vəziyyət
yeni fayl ilk olaraq ayrılmış birinə yazıldıqda yaxşılaşır
yüksək performanslı cihaz, bu da məhz belədir
Burst Buffers dəstəyi ilə fayl sistemi.
Reiser5-də isteğe bağlı olaraq nəinki göndərilməsi planlaşdırılır
faylın yeni məntiqi blokları, həm də ümumilikdə bütün çirkli səhifələr. Üstəlik,
yalnız data olan səhifələr deyil, həm də meta verilənlərlə
(2) və (3) addımlarla yazılır.
Proksi disklərə dəstək müntəzəm iş kontekstində həyata keçirilir
Reiser5 məntiqi cildlər,
"proksi disk - əsas yaddaş" məcmu sistemi normaldır
məntiqi həcm ilə yeganə fərq, proksi diskin prioritet olmasıdır
disk ünvanının bölüşdürülməsi siyasətindəki digər həcm komponentləri arasında.
Proksi diskin məntiqi həcmə əlavə edilməsi heç bir şeylə müşayiət olunmur
məlumatların yenidən balanslaşdırılması və onun çıxarılması ilə eyni şəkildə baş verir
adi diskin çıxarılması. Bütün proxy disk əməliyyatları atomikdir.
Səhvlərin idarə edilməsi və sistemin yerləşdirilməsi (sistem qəzasından sonra da daxil olmaqla) proksi diskin adi komponent olması ilə eyni şəkildə baş verir.
məntiqi həcm.
Proksi diski əlavə etdikdən sonra məntiqi həcmin ümumi tutumu
bu diskin tutumu ilə artır. Pulsuz məkan monitorinqi
proxy disk digər həcm komponentləri ilə eyni şəkildə həyata keçirilir, yəni. volume.reiser4(8) yardım proqramından istifadə etməklə.
Proksi disk vaxtaşırı təmizlənməlidir, yəni. məlumatı sıfırlayın
onu əsas yaddaşa köçürün. Reiser5 beta stabilliyinə çatdıqdan sonra
təmizləmənin avtomatik olması planlaşdırılır (onu idarə edəcək
xüsusi nüvə ipi). Bu mərhələdə təmizlik üçün məsuliyyət
istifadəçinin ixtiyarındadır. Proksi diskdən verilənlərin əsas diskə sıfırlanması
yaddaş sadəcə variantı ilə volume.reiser4 utilitinə zəng etməklə istehsal olunur
"-b". Arqument olaraq, məntiqin montaj nöqtəsini göstərməlisiniz
cildlər Əlbəttə ki, vaxtaşırı təmizləmə aparmağı unutmayın. üçün
Bunu etmək üçün sadə bir qabıq skripti yaza bilərsiniz.
Proksi diskdə boş yer yoxdursa, bütün məlumatlar
avtomatik olaraq əsas yaddaşa yazılır. Eyni zamanda, standart olaraq
FS-nin ümumi performansı azalır (daimi zənglər səbəbindən
bütün mövcud əməliyyatların həyata keçirilməsi üçün prosedurlar). İsteğe bağlı olaraq təyin edə bilərsiniz
performans itkisi olmadan rejim. Ancaq bu vəziyyətdə disk
Proksi cihaz sahəsi daha az səmərəli istifadə olunacaq.
Proksi disk kimi metadata alt bölməsini (kərpicdən) istifadə etmək rahatdır, bu şərtlə ki, o, kifayət qədər yüksək performanslı blok cihazında yaradılsın.
Mənbə: opennet.ru