Ir ierosināta SMB servera ieviešana Linux kodolā

Pirms dažām dienām tika izlaists priekšlikums iekļaušanai nākamajā Linux kodola versijā, kurā tiek ieteikta failu servera ieviešana, izmantojot SMB3 protokolu.

Tiek uzskatīts, ka serveris ir veidots kā ksmbd kodola modulis un papildina iepriekš pieejamo SMB klienta kodu, turklāt ievērojot, 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 ziņā, izmantojot uzlabotas kodola iespējas.

SMB protokolu saime ir visplašāk ieviesta tīkla failu sistēma, un tā ir noklusējuma sistēma operētājsistēmās Windows un Mac (un pat daudzos tālruņos un planšetdatoros), ar klientiem un serveriem galvenajos operētājsistēmas, bet trūka kodola servera Linux.

Ksmbd koda galvenie autori ir Namjae Jeon no Samsung un Hyunchul Lee no LGTurklāt kodola pavadībā esošais ksmbd pavadījums parūpēsies par Stīvu Franču no Microsoft un iepriekš daudzus gadus strādājis IBM, kā arī strādājot pie CIFS / SMB2 / SMB3 uzturēšanas apakšsistēmām Linux kodolā un ir ilggadējs Samba komandas loceklis, kurš arī sniedza nozīmīgu ieguldījumu SMB / CIFS atbalsta protokola ieviešanā Samba un Linux.

Daudziem gadījumos pašreizējie lietotāju telpas servera iestatījumi nebija optimāli vai atmiņas nospieduma, veiktspējas vai integrācijas grūtību dēļ labi ar uzlabotajām Linux funkcijām.

ksmbd ir jauns kodola modulis, kas tiek ieviests servera pusē SMB3 protokols. Mērķis ir nodrošināt optimālu veiktspēju, labāka nomas apstrāde (sadalīta kešatmiņa).

Ksmbd izceļas ar uzlabotu atbalstu izplatīto failu kešatmiņas tehnoloģijai (SMB noma) 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ī protokola paplašinājumi, kas saistīti ar šifrēšanas un verifikācijas stiprināšanu, izmantojot ciparparakstus.

Jāatzīmē, ka šādus paplašinājumus ir daudz vieglāk ieviest serverī kompakts un labi optimizēts, kas darbojas kodola līmenī nekā Samba pakotnē. To pateikusi, ksmbd nav paredzēts, lai pilnībā aizstātu Samba, kas pārsniedz failu servera iespējas un nodrošina rīkus, kas aptver drošības pakalpojumus, LDAP un domēna kontrolieri.

Samba failu servera ieviešana ir vairāku platformu un paredzēta plašākam lietojumam, tādēļ ir grūti optimizēt dažām Linux vidēm, piemēram, programmaparatūrai ar ierobežotu resursu ierīcēm.

Lielākais mērķis ir pievienot jaunu funkcijas ātri (piemēram, RDMA aka "smbdirect" un nesenā šifrēšana un protokola uzlabojumu paraksts), kurus ir vieglāk izstrādāt uz mazāka un optimizētāka kodola servera nekā, piemēram, uz Samba. Samba projektam ir daudz plašāks tvērums (rīki, drošības pakalpojumi, LDAP, Active Directory domēna kontrolleris un starpplatformu failu serveris plašākam mērķim), bet lietotāja vietas failu servera daļa Samba ir izrādījies grūti optimizējams dažām Linux slodzēm, tostarp mazākām ierīcēm.

Tas ir minēts Ksmbd neizskatās kā atsevišķs produkts, bet drīzāk kā pagarinājums Augstas veiktspējas, iegulta ierīcei gatava Samba ierīce, kas pēc vajadzības integrējas ar Samba rīkiem un bibliotēkām. Piemēram, Samba izstrādātāji jau ir piekrituši izmantot ar smbd saderīgus konfigurācijas failus un paplašinātos atribūtus (xattrs) ksmbd, kas atvieglos pāreju no smbd uz ksmbd un otrādi.

Beidzot ja jūs interesē uzzināt vairāk par to par šīs ieviešanas priekšlikumu varat pārbaudīt sīkāku informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.