{"id":116505,"date":"2024-06-12T18:05:44","date_gmt":"2024-06-12T16:05:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach"},"modified":"2024-06-12T18:05:44","modified_gmt":"2024-06-12T16:05:44","slug":"v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","title":{"rendered":"Linuxi s\u00fcdamikku lisatakse eBPF-i v\u00f5imalus \u00fclesannete ajastajate loomiseks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Linus Torvalds on valmis v\u00f5tma Linuxi 6.11 tuuma, mille v\u00e4ljaandmine on planeeritud septembri l\u00f5ppu, sisse pat\u0161id, mis rakendavad mehhanismi &#171;sched_ext&#187; (SCX), mis v\u00f5imaldab kasutada eBPF-i CPU ajastamisprogrammide loomiseks, katab praktiliselt k\u00f5ik \u00fclesannete t\u00e4itmise ajastamise ja CPU ressursside jaotamise aspektid. Sellised ajastamisprogrammid saavad d\u00fcnaamiliselt laadida ja t\u00f6\u00f6tada Linuxi tuumas eBPF virtuaalmasinas, kus JIT-kompileerimise abil t\u00f5lgitakse bajtkood masina juhisteks ja seda t\u00e4idetakse kompileeritud koodi j\u00f5udlusega.<\/p>\n<p>Ehkki ettepanekud rakendavad uut SCHED_EXT planeerimise klassi, mille jaoks on prioriteet tuuma poolt m\u00e4\u00e4ratud SCHED_IDLE ja SCHED_NORMAL vahel, ei v\u00f5imalda see SCHED_EXT-iga seotud BPF-protsessoritel m\u00f5jutada juba SCHED_NORMAL-i sidepidamiseks kinnitatud \u00fclesandeid, kuid v\u00f5imaldab kinnitada SCHED_EXT-ile eraldi \u00fclesandeid v\u00f5i liigutada k\u00f5iki protsesse, mille prioriteet on madalam reaalajas t\u00e4itmisest, et neid t\u00f6\u00f6delda. Kui SCHED_EXT-iga ei ole seotud BPF-protsessorid, siis k\u00f5ik SCHED_EXT klassi liigutatud protsessid t\u00f6\u00f6deldakse SCHED_NORMAL-i planeerija kaudu. BPF-protsessorite t\u00f6\u00f6 seisneb in otsustades CPU t\u00e4itmist ootavate \u00fclesannete j\u00e4rjekordi (\u00fcks globaalne j\u00e4rjekord ja \u00fcks iga CPU tuuma kohta), ning valides \u00fclesande, kellele tuleks CPU ressursid anda, kui vastav CPU tuum vabastatakse.<\/p>\n<p>sched_ext mehhanism lihtsustab t\u00f6\u00f6tlemise planeerijate loomist teatud \u00fclesannete jaoks, v\u00f5imaldab eksperimenteerida erinevate tehnikate ja planeerimisstrateegiate osas, samuti kiiresti luua t\u00f6\u00f6tavaid protot\u00fc\u00fcpe ja vahetada planeerijaid reaalajas t\u00f6\u00f6s\u00fcsteemides. N\u00e4iteks sched_ext-i abil saab luua planeerija, mis arvestab konkreetse rakenduse spetsiifikat ja muudab d\u00fcnaamiliselt t\u00e4itmisstrateegiat s\u00fcsteemi seisundi ja muude t\u00e4iendavate tegurite p\u00f5hjal. <\/p>\n<p>Praegu on juba arendamisel umbes tosin sched_ext-p\u00f5hist planeerijat, mille \u00fclesannete planeerimise loogika m\u00e4\u00e4ratakse kasutaja ruumis ja laaditakse tuuma BPF-programmidena:<\/p>\n<ul>\n<li class=\"l\">  scx_layered &#8212; h\u00fcbriidne \u00fclesannete ajastaja, mis jagab \u00fclesandeid kihtideks, mille jaoks rakendatakse oma ajastamisstrateegiat. N\u00e4iteks v\u00f5imaldab scx_layered eraldada eraldi kihiks teatud \u00fclesandeid, millele antakse teatud tagatud CPU ressursid, v\u00f5i t\u00f5sta \u00fcksikute rakenduste prioriteeti. Ajastajat arendab ettev\u00f5te Meta. Kasutusrikkuse loogika BPF genereerimiseks on kirjutatud keeles Rust.\n<li class=\"l\"> scx_rustland &#8212; ajastaja, mis on optimeeritud interaktiivsete \u00fclesannete prioriteedi t\u00f5stmiseks taustal CPU-d intensiivselt koormavate \u00fclesannete vahel. N\u00e4iteks Terrarria m\u00e4ngurakenduse k\u00e4ivitamise testimisel koos tuuma kogumisega v\u00f5imaldas ajastaja scx_rustland m\u00e4ngus saavutada k\u00f5rgemat FPS-i v\u00f5rreldes tavalise EEVDF ajastajaga. Projekti arendab t\u00f6\u00f6taja ettev\u00f5ttest Canonical. Kasutusrikkuse loogika BPF genereerimiseks on kirjutatud keeles Rust.\n<li class=\"l\"> scx_lavd &#8212; LAVD (Latency-criticality Aware Virtual Deadline) ajastamisalgoritmi rakendus, mis arvestab viivituste v\u00e4hendamise t\u00e4htsust konkreetsete \u00fclesannete jaoks ja kasutab CPU ressursside jaotamise otsuste tegemisel protsesside edusamme. Ajastajat arendavad ettev\u00f5tted Igalia ja Valve m\u00e4ngude ja interaktiivsete \u00fclesannete latentsuse v\u00e4hendamiseks. Kasutusrikkuse loogika BPF genereerimiseks on kirjutatud keeles Rust.\n<li class=\"l\"> scx_rusty, scx_rlfifo, scx_mitosis &#8212; n\u00e4ited ajastajatest, millel on komponentide kasutusrikkus keeles Rust, mis rakendavad tasakaalu \u00fclesannete gruppide vahel koormuse j\u00e4rgi, lihtsaim FIFO ajastaja ja ajastaja, mis sidus \u00fclesannete gruppe CPU tuumadega.\n<li class=\"l\"> scx_central, scx_flatcg, scx_nest, scx_pair, scx_qmap, scx_simple, scx_userland \u2014 n\u00e4ited planeerijatest, millel on komponente kasutajaruumis C keeles, illustreerides sched-ext erinevaid v\u00f5imalusi.\n<\/ul>\n<p>Alguses pakkus sched_ext mehhanismi arutamiseks v\u00e4lja tuumaarendajaid 2022. aastal, millele j\u00e4rgnes kuue versiooni paranduste avaldamine. Kuigi tuum ei toeta seda algselt, pakuvad Ubuntu, Arch Linux, Fedora ja NixOS v\u00f5imalust installida sched_ext t\u00e4iendavate pakettide kaudu. Canonical kaalub sched_ext komponentide sisestamist Ubuntu 24.10, samas kui Valve t\u00f6\u00f6tab sched_ext integreerimise kallal Steam Deck. Meta ettev\u00f5ttes kasutatakse sched_ext p\u00f5hist ajastajat juba t\u00f6\u00f6infrastruktuuris. <\/p>\n<p>Google eksperimenteerib oma ghOSt raamistikuga, mis v\u00f5imaldab m\u00f5jutada ajastaja otsuseid BPF-programmide kaudu. Hetkel t\u00f6\u00f6tatakse ghOSti portimise kallal sched_ext-ile. Google arendab samuti sched_ext porti ChromeOS-ile, sooviga kasutada seda hybrid ajastaja scx_layered rakendamiseks latentsuse v\u00e4hendamiseks ilma reaalajas laiendusi kasutamata. Oculus arendab sched_ext porta Androidile.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &#171;sched_ext&#187; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 CPU, \u043e\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 CPU. \u041f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0438 \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u044f\u0434\u0440\u0430 Linux \u0432 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 eBPF, \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-116505","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &quot;sched_ext&quot; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0437\u0430\u0434\u0430\u0447 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &quot;sched_ext&quot; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-06-12T16:05:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-06-12T16:05:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Linuxi tuumas on v\u00f5imalus kasutada eBPF-i \u00fclesannete ajastaja loomiseks | ProHoster","description":"Linus Torvalds on avaldanud valmisolekut v\u00f5tta Linux 6.11 tuuma, mille v\u00e4ljaandmine on planeeritud septembri l\u00f5pus, sched_ext mehhanismi (SCX) rakendustega pat\u0161id.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412 \u044f\u0434\u0440\u0435 Linux \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0437\u0430\u0434\u0430\u0447 | ProHoster","og:description":"\u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u0432\u044b\u0440\u0430\u0437\u0438\u043b \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u044f\u0434\u0440\u0430 Linux 6.11, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f, \u043f\u0430\u0442\u0447\u0435\u0439 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 &quot;sched_ext&quot; (SCX), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c eBPF \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/v-yadre-linux-poyavitsya-vozmozhnost-ispolzovaniya-ebpf-dlya-sozdaniya-planirovshhikov-zadach","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-06-12T16:05:44+00:00","article:modified_time":"2024-06-12T16:05:44+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116505","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 02:11:39","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 02:11:39","updated":"2026-01-23 02:11:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/116505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=116505"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/116505\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=116505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=116505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=116505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}