Linus Torvalds ya musanta mai tsara ayyukan Linux yana da Batutuwan Tashar Stadia

google-stadia-murfin

malte skarupke mai gabatar da wasaNa buga kwatancen aikin makullai dangane da Mutex da Spinlock ta amfani da jadawalin ɗawainiya daban-daban. Gwajin ya nuna jinkiri ba daidai ba tsawo lokacin amfani da Spinlock tare da mai tsara aikin tsoho akan Linux.

Marubucin na gwaje-gwaje Ya kammala cewa mai tsara aikin Linux yana da matsaloli abin ya shafa barnatar da aikin wasannin da aka kirkira don sabis ɗin Google Stadia, inda wasanni ke gudana akan GPU a cikin yanayin girgije kuma abokin ciniki kawai yana watsa abubuwan allo har zuwa kan hotuna 60 a dakika ɗaya.

A irin wannan yanayi, ya zama dole don tabbatar da nuni kan lokaci akan allon akan allo, kuma ana lura da jinkirin da ya wuce millisecond.

Linus Torvalds ya shiga tattauna batun shaidar, wanda ya kira shi "shara mai tsabta." kuma misali na yadda ake samun alamomin da ba sa nuna ainihin gaskiyar ba tare da cikakken batun ba.

Torvalds ya rubuta:

Dukkanin sakon yana da alama ba daidai bane kuma yana auna wani abu sabanin yadda marubucin yake tunani kuma yake da'awar yana aunawa.

Da farko dai, ana iya amfani da alawus din idan kuna da gaske kun san cewa ba a tsara ku yayin amfani da su ba ... Ainihi yana karanta lokacin ne kafin sakin makullin, sannan kuma ya karanta shi bayan sake samun makullin, kuma ya bayyana cewa lokaci shine bambanci shine lokacin da ba'a kulle kulle ba. Wanda wauta ne kuma bashi da amfani kuma kwata-kwata bashi da kyau.

Wancan shara ne mai kyau.

Spinlock ƙaramin matakin ƙasa ne wanda dole ne a yi amfani dashi a cikin sararin mai amfani tare da kulawa mai kyau da kuma fahimtar cikakkun bayanai; in ba haka ba, zaku iya samun abin da mai gwajin ya nuna.

Linus ya shawarci masu haɓaka wasan da kada suyi amfani da spinlock kuma cewa basa kokarin toshe nasu tsarin toshewa akan sa, maimakon amfani da ingantattun hanyoyin da ake dasu don sanar da tsarin cewa suna jiran a saki makullin don kawar da tasirin mai tsarawa.

Za a iya amfani da plugins na tushen Spinlock kawai tare da cikakken kwarin gwiwa cewa mai shirin ba zai katse aiwatar da su ba. Ana kulle makullin da aka yi amfani da shi na spinlock wanda aka yi amfani da shi a cikin gwaje-gwajen ta hanyar ɗaurin gida da ke aiki a sararin mai amfani.

Mai tsara aiki zai iya karɓar iko a kowane lokaci yayin aiwatar da wannan haɗin haɗin yanar gizon ya sauya zuwa wani aiki.

Aka ba mee ƙididdigar aikin ya dogara da ƙimar ƙayyadaddun lokaci, bayyana jinkiri a cikin gwaje-gwajen da suke rufewa ba kawai jinkiri bane a cikin mai sarrafawa tarewa, amma Hakanan lambar da aka gudanar a cikin mahallin daban, wato a ce.

Ba wai kawai yana auna abin da mai gwajin ya gwada shi ba ne, amma har ma da "amo" daga wasu lissafin a cikin tsarin.

Matsalar ita ce bai kamata masu haɓaka su kasance suna amfani da spinlocks da fari bar, har zuwa, Ba shine mai shirya shirye-shiryen Linux ya zargi ba, amma hanyoyin masu haɓaka don amfani da shi.

Marubucin gwajin yayi ƙoƙari ya ƙi Linus, lura da cewa yawanci ana amfani da tsarin kulle-kulle na tushen alawus a aikace a wasanni, tunda lokacin amfani da masu shirye-shirye masu sauƙi fiye da na Linux, gwaje-gwaje suna nuna aiki mafi kyau.

Linus ya ambata cewa mai tsara Linux na duniya ne, tsabtace shekaru da yawa kuma an gyara ba kawai don tebur ba da wasannin, amma kuma ga wasu nau'ikan lodi aiki, alal misali, tsarin sabar sabili da haka yana la'akari da nuances da yawa yayin tsara ayyuka.

Specificara takamaiman abubuwan ingantawa waɗanda zasu rage latenci a cikin wasanni Google Stadia na iya ƙara amsawa a cikin wani lamari, amma da alama zai rage ayyukan mai gabatarwa gaba ɗaya.

Misali, Mai tsara Windows yana yin aiki mafi kyau a cikin gwaje-gwajen da ake tattaunawa saboda yana da sauƙin sauƙaƙe fiye da na Linux kuma ana inganta shi da farko don takamaiman ayyukan tebur.

Source: https://probablydance.com/


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.