លទ្ធផលតេស្តដំណើរការប្រព័ន្ធឯកសារ Reiser5 ត្រូវបានបោះពុម្ពផ្សាយ

លទ្ធផលនៃការធ្វើតេស្តការអនុវត្តគម្រោង Reiser5 ត្រូវបានបោះពុម្ព ដែលបង្កើតកំណែដែលបានរចនាឡើងវិញយ៉ាងសំខាន់នៃប្រព័ន្ធឯកសារ Reiser4 ដោយមានការគាំទ្រសម្រាប់ភាគឡូជីខលដែលមាន "ការធ្វើមាត្រដ្ឋានស្របគ្នា" ដែលខុសពី RAID ប្រពៃណី បង្កប់ន័យការចូលរួមយ៉ាងសកម្មនៃប្រព័ន្ធឯកសារ។ ក្នុងការចែកចាយទិន្នន័យរវាងឧបករណ៍សមាសភាគនៃបរិមាណឡូជីខល។ តាមទស្សនៈរបស់អ្នកគ្រប់គ្រង ភាពខុសគ្នាយ៉ាងសំខាន់ពី RAID គឺថាធាតុផ្សំនៃបរិមាណឡូជីខលខ្នាតប៉ារ៉ាឡែលគឺជាឧបករណ៍ប្លុកដែលធ្វើទ្រង់ទ្រាយ។

លទ្ធផលតេស្តដែលបានបង្ហាញវាយតម្លៃដំណើរការនៃប្រតិបត្តិការឯកសារទូទៅ ដូចជាការសរសេរឯកសារទៅភាគឡូជីខល ការអានឯកសារពីភាគឡូជីខលដែលផ្សំឡើងដោយចំនួនអថេរនៃដ្រាយរដ្ឋរឹង។ ដំណើរការនៃប្រតិបត្តិការលើភាគឡូជីខល ដូចជាការបន្ថែមឧបករណ៍ទៅភាគឡូជីខល ការដកឧបករណ៍ចេញពីភាគឡូជីខល ការកំណត់ទិន្នន័យឡើងវិញពីថាសប្រូកស៊ី និងការផ្ទេរទិន្នន័យពីឯកសារធម្មតា (មិនពិសេស) ទៅឧបករណ៍ដែលបានបញ្ជាក់។ វាស់វែង។

ដ្រាយរដ្ឋរឹង (SSD) ក្នុងចំនួន 4 ច្បាប់ចម្លងត្រូវបានប្រើដើម្បីប្រមូលផ្តុំបរិមាណ។ ល្បឿននៃប្រតិបត្តិការលើបរិមាណឡូជីខលត្រូវបានកំណត់ជាសមាមាត្រនៃទំហំដែលកាន់កាប់នៅលើភាគឡូជីខលទាំងមូលទៅនឹងពេលវេលាដែលវាត្រូវការដើម្បីបញ្ចប់ប្រតិបត្តិការ រួមទាំងការធ្វើសមកាលកម្មពេញលេញជាមួយដ្រាយ។

ល្បឿននៃប្រតិបត្តិការណាមួយ (លើកលែងតែការបញ្ចោញទិន្នន័យពីថាសប្រូកស៊ីនៅលើបរិមាណដែលផ្សំឡើងដោយឧបករណ៍មួយចំនួនតូច) គឺខ្ពស់ជាងល្បឿននៃការចម្លងទិន្នន័យពីឧបករណ៍មួយទៅឧបករណ៍មួយទៀត។ ក្នុងពេលជាមួយគ្នាជាមួយនឹងការកើនឡើងនៃចំនួនឧបករណ៍ដែលបរិមាណត្រូវបានផ្សំល្បឿននៃប្រតិបត្តិការកើនឡើង។ ករណីលើកលែងគឺប្រតិបត្តិការផ្ទេរឯកសារ ល្បឿនដែលចូលជិត asymptotically (ពីខាងលើ) ល្បឿននៃការសរសេរទៅកាន់ឧបករណ៍គោលដៅ។ ការចូលដំណើរការតាមលំដាប់លំដោយកម្រិតទាប៖ ឧបករណ៍អាន, សរសេរ M/s, M/s DEV1 470 390 DEV2 530 420 ឯកសារធំអាន/សរសេរតាមលំដាប់លំដោយ (M/s): ចំនួនថាសក្នុងបរិមាណ សរសេរអាន 1 (DEV1) 380 460 1 ( DEV2) 410 518 2 (DEV1+DEV2) 695 744 3 (DEV1+DEV2+DEV3) 890 970 4 (DEV1+DEV2+DEV3+DEV4) 950 1100 ល្បឿនចម្លងទិន្នន័យពី/ទៅឧបករណ៍ដែលបានធ្វើទ្រង់ទ្រាយពីឧបករណ៍ទៅឧបករណ៍ (M/s) DEV1 DEV2 260 DEV2 DEV1 255 ការបន្ថែមឧបករណ៍ទៅភាគឡូជីខល៖ ឧបករណ៍កម្រិតសំឡេងដែលត្រូវបន្ថែម ល្បឿន (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 ការដកឧបករណ៍ចេញ ពីបរិមាណឡូជីខល៖ ឧបករណ៍កម្រិតសំឡេងដែលត្រូវដកចេញ ល្បឿន (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 DEV336 1 កំណត់ទិន្នន័យឡើងវិញពីថាសប្រូកស៊ី៖ កម្រិតសំឡេង ល្បឿនឌីសប្រូកស៊ី (M/s) DEV4 DEV228 1 DEV2+DEV4 DEV244 1 DEV2+DEV3+ DEV4 DEV290 1 DEV0 RAM283 1 DEV2+DEV0 RAM301 1 DEV2+DEV3+DEV0 RAM374 1 DEV2+DEV3+ RAM ទំហំឧបករណ៍ 4+ ​(M/s) DEV0+DEV427+DEV1+DEV2 DEV3 4 DEV1+DEV387 +DEV1 DEV2 3 DEV1+DEV403 DEV1 2

វាត្រូវបានកត់សម្គាល់ថាការអនុវត្តអាចត្រូវបានធ្វើឱ្យប្រសើរឡើងបន្ថែមទៀតប្រសិនបើនីតិវិធីសម្រាប់ការចេញសំណើ I/O ស្របគ្នានៅទូទាំងសមាសធាតុនៃបរិមាណឡូជីខល (បច្ចុប្បន្នសម្រាប់ភាពសាមញ្ញវាត្រូវបានធ្វើនៅក្នុងរង្វិលជុំជាមួយខ្សែស្រឡាយតែមួយ) ។ ហើយប្រសិនបើអ្នកអានតែទិន្នន័យទាំងនោះដែលជាកម្មវត្ថុនៃចលនាកំឡុងពេលធ្វើតុល្យភាពឡើងវិញ (ឥឡូវនេះ សម្រាប់ភាពសាមញ្ញ ទិន្នន័យទាំងអស់ត្រូវបានអាន)។ ដែនកំណត់ទ្រឹស្តីសម្រាប់ល្បឿននៃការបន្ថែម/ដកឧបករណ៍ទីពីរនៅក្នុងប្រព័ន្ធដែលមានមាត្រដ្ឋានប៉ារ៉ាឡែលគឺពីរដងនៃល្បឿនចម្លងពីថាសទីមួយទៅទីពីរ (រៀងគ្នាពីទីពីរទៅទីមួយ)។ ឥឡូវនេះល្បឿននៃការបន្ថែម និងយកថាសទីពីរចេញគឺត្រូវគ្នានឹងល្បឿនចម្លង 1.1 និង 1.3។

លើសពីនេះ O(1) defragmenter ត្រូវបានប្រកាសដែលនឹងដំណើរការសមាសធាតុទាំងអស់នៃបរិមាណឡូជីខល (រួមទាំងថាសប្រូកស៊ី) ស្របគ្នាពោលគឺឧ។ ក្នុងរយៈពេលមួយដែលមិនលើសពីពេលវេលាដំណើរការនៃសមាសភាគធំបំផុតដាច់ដោយឡែក។

ប្រភព: opennet.ru

ទិញការបង្ហោះដែលអាចទុកចិត្តបានសម្រាប់គេហទំព័រដែលមានការការពារ DDoS, ម៉ាស៊ីនមេ VPS VDS 🔥 ទិញសេវាបង្ហោះគេហទំព័រដែលអាចទុកចិត្តបានជាមួយនឹងការការពារ DDoS និងម៉ាស៊ីនមេ VPS VDS | ProHoster