Ji bo kernel Linux-ê pêkanîna serverek SMB hate pêşniyar kirin

Pêkanîna nû ya serverek pelê ku protokola SMB3 bikar tîne ji bo tevlêbûna di berdana paşîn a kernel Linux de hate pêşniyar kirin. Pêşkêşkar wekî modulek kernelê ya ksmbd tête pak kirin û koda xerîdar a SMB ya berê ya heyî temam dike. Tê destnîşan kirin ku, berevajî serverek SMB ku di cîhê bikarhêner de dixebite, pêkanîna asta kernel di warê performans, vexwarina bîranînê û yekbûna bi kapasîteyên kernelê yên pêşkeftî de bikêrtir e.

Di nav kapasîteyên ksmbd de piştgirîya çêtir a teknolojiya vekêşana pelê ya belavkirî (leases SMB) li ser pergalên herêmî hene, ku dikare bi girîngî seyrûseferê kêm bike. Di pêşerojê de, tê plan kirin ku taybetmendiyên nû lê zêde bike, wek piştgirî ji bo RDMA ("smbdirect"), û her weha dirêjkirina protokolê ya têkildarî zêdekirina pêbaweriya şîfrekirin û verastkirinê bi karanîna îmzeyên dîjîtal. Tê destnîşan kirin ku pêvekirinên weha ji pakêta Samba pir hêsantir e ku di serverek kompakt û baş-optimîzekirî de ku di asta kernelê de tê xebitandin.

Lêbelê, ksmbd îdîa nake ku ew ji bo pakêta Samba veguherînek bêkêmasî ye, ku bi kapasîteyên serverek pelan re sînordar nabe û amûrên ku karûbarên ewlehiyê, LDAP û kontrolkerek domainê vedihewîne peyda dike. Pêkanîna servera pelê di Samba de-platform e û ji bo serîlêdanên berfirehtir hatî sêwirandin, ku xweşbînkirina ji bo hin hawîrdorên Linux-ê, wek firmware ji bo cîhazên bi çavkaniyê ve, dijwar dike.

Ksmbd ne wekî hilberek serbixwe tê dîtin, lê ji ber vê yekê wekî pêvekek bi performansa bilind, amade-amade ya Samba-yê ku li gorî hewcedariyê bi amûr û pirtûkxaneyên Samba re yek dibe. Mînakî, pêşdebirên Samba jixwe li ser karanîna pelên mîhengê yên lihevhatî smbd û taybetmendiyên dirêjkirî (xattrs) di ksmbd de li hev kirine, ku dê derbasbûna ji smbd bo ksmbd û berevajî vê yekê hêsan bike.

Nivîskarên sereke yên koda ksmbd Namjae Jeon ji Samsung û Hyunchul Lee ji LG ne. ksmbd dê di kernelê de ji hêla Steve French ji Microsoft ve were parastin (berê gelek salan li IBM xebitî), parêzvanê binepergalên CIFS/SMB2/SMB3 di kernel Linux de û endamek demdirêj a tîmê pêşkeftina Samba, ku girîng kir. beşdarî pêkanîna piştgiriya protokola SMB. /CIFS li ser Samba û Linux.

Source: opennet.ru

Add a comment