Linux kodolam ir ierosināta SMB servera ieviešana

Ir ierosināta jauna failu servera ieviešana, kas izmanto SMB3 protokolu, lai iekļautu nākamajā Linux kodola laidienā. Serveris ir iepakots kā ksmbd kodola modulis un papildina iepriekš pieejamo SMB klienta kodu. Jāatzīmē, ka atšķirībā no SMB servera, kas darbojas lietotāja telpā, kodola līmeņa ieviešana ir efektīvāka veiktspējas, atmiņas patēriņa un integrācijas ar uzlabotām kodola iespējām ziņā.

Viena no ksmbd funkcijām ir tās uzlabotais atbalsts izplatītajai failu kešatmiņas tehnoloģijai (SMB nomas līgumiem) vietējās sistēmās, kas var ievērojami samazināt trafiku. Nākotnē plānots pievienot jaunas funkcijas, piemēram, atbalstu RDMA (“smbdirect”), kā arī protokolu paplašinājumus, kas saistīti ar šifrēšanas un verifikācijas uzticamības paaugstināšanu, izmantojot ciparparakstus. Tiek atzīmēts, ka šādus paplašinājumus ir daudz vieglāk ieviest kompaktā un labi optimizētā serverī, kas darbojas kodola līmenī, nekā Samba pakotnē.

Tomēr ksmbd nepretendē uz pilnīgu Samba pakotnes aizstājēju, kas neaprobežojas tikai ar failu servera iespējām un nodrošina rīkus, kas aptver drošības pakalpojumus, LDAP un domēna kontrolleri. Failu servera ieviešana programmā Samba ir vairāku platformu un paredzēta plašākām lietojumprogrammām, kas apgrūtina optimizēšanu dažām Linux vidēm, piemēram, programmaparatūrai ierīcēm ar ierobežotiem resursiem.

Ksmbd netiek uzskatīts par atsevišķu produktu, bet gan par augstas veiktspējas, iegultai gatavu Samba paplašinājumu, kas pēc vajadzības tiek integrēts ar Samba rīkiem un bibliotēkām. Piemēram, Samba izstrādātāji jau ir vienojušies par ar smbd saderīgu konfigurācijas failu un paplašināto atribūtu (xattrs) izmantošanu ksmbd, kas vienkāršos pāreju no smbd uz ksmbd un otrādi.

Galvenie ksmbd koda autori ir Namjae Jeon no Samsung un Hyunchul Lee no LG. ksmbd kodolā uzturēs Stīvs Frenčs no Microsoft (iepriekš viņš ilgus gadus strādāja IBM), CIFS/SMB2/SMB3 apakšsistēmu uzturētājs Linux kodolā un ilggadējs Samba izstrādes komandas loceklis, kurš ieguva nozīmīgu darbu. ieguldījums SMB protokola atbalsta ieviešanā. /CIFS uz Samba un Linux.

Avots: opennet.ru

Pievieno komentāru