{"id":181858,"date":"2026-06-02T14:48:21","date_gmt":"2026-06-02T12:48:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovan-nbd-vram"},"modified":"2026-06-02T14:48:21","modified_gmt":"2026-06-02T12:48:22","slug":"opublikovan-nbd-vram","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/opublikovan-nbd-vram","title":{"rendered":"NBD-VRAM on avaldatud","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Avalikustatud avatud projekt <strong>NBD-VRAM<\/strong>, mis v\u00f5imaldab kasutada osa NVIDIA GPU graafikamuistest kui swap-ruumi Linuxis. Projekt on suunatud eelk\u00f5ige s\u00fclearvutitele, mille operatiivm\u00e4lu on joodetud, kus RAMi ei saa laiendada, kuid s\u00fcsteemis on eraldi NVIDIA RTX\/GTX graafikakaart, millel on kasutamata VRAM. Kood on kirjutatud C ja shellis ning seda levitatakse litsentsi alusel <strong>MIT<\/strong>.<\/p>\n<p>NBD-VRAMi idee on lihtne: kui s\u00fcsteem hakkab juba vahetama SSD-le, v\u00f5ib SSD ette paigaldada veel \u00fche vahekihina \u2014 graafikamuistest. Autor toob n\u00e4ite s\u00fclearvutist, mis <strong>RTX 3070 Laptop<\/strong>: 8 GB VRAMist eraldati 7 GB swapiks ning kokku, koos RAMi, zrami ja SSD swapiga, sai s\u00fcsteem umbes 46 GB adresseeritavat m\u00e4lu. Eeldatav \u00fclevoolu j\u00e4rjekord on j\u00e4rgmine: esmalt kasutatakse RAMi, seej\u00e4rel VRAMi kiire swapina, seej\u00e4rel zrami ja l\u00f5puks SSD-d.<\/p>\n<p>Tehniliselt ei lisa NBD-VRAM uut kernelidraiverit. V\u00e4ike deemon eraldab graafikakaardi m\u00e4lu l\u00e4bi <strong>CUDA Driver API<\/strong>, seej\u00e4rel edastab selle Linuxi tuumale plokk-seadmest l\u00e4bi <strong>NBD<\/strong> \u2014 Network Block Device \u2014 Unix-soketi peal. P\u00e4rast \u00fchendamist standardse nbd-clientiga ilmub s\u00fcsteemi \/dev\/nbdX, mida saab tavalise swapina m\u00e4lestada l\u00e4bi mkswap ja aktiveerida l\u00e4bi swapon.<\/p>\n<p>Autor r\u00f5hutab, et selline l\u00e4henemine on valitud NVIDIA tarbija graafikakaartide piirangute t\u00f5ttu. Otsene tee NVIDIA P2P API kaudu GeForce'ile, tema s\u00f5nul, takerduks EINVAL-ile, kuna vastavad omadused on tegelikult saadaval ainult professionaalsetele ja serveri mudelitele. Otsene suhtlemine BAR1-ga ei toimi ka: saadaval on vaid v\u00e4ike kaart, samas kui \u00fclej\u00e4\u00e4nud osa lugemine tagastab nullid. NBD-l\u00e4henemine \u00fcletab selle piirangu, kuna kasutab tavalisi CUDA-kopimisi cuMemcpyHtoD ja cuMemcpyDtoH.<\/p>\n<h2>V\u00f5imalused<\/h2>\n<ul>\n<li>\n<p><strong>VRAMi kasutamine kui tavaline Linuxi swap.<\/strong> P\u00e4rast k\u00e4ivitamist annab deemon graafikamuistest kui \/dev\/nbd0 v\u00f5i muu NBD-seade, mis tuuma jaoks n\u00e4eb v\u00e4lja nagu tavaline plokk-seade.<\/p>\n<\/li>\n<li>\n<p><strong>T\u00f6\u00f6tamine ilma oma kernelimoodulita.<\/strong> Projekt ei n\u00f5ua eraldi kernelimooduli kirjutamist, koostamist ja hooldamist, ei kasuta NVIDIA-draiveri sisemisi s\u00fcmboleid ja peaks taluma tuuma ja draiveri uuendusi ilma uuesti koostamiseta.<\/p>\n<\/li>\n<li>\n<p><strong>Suunitlus tarbija NVIDIA GPU-dele.<\/strong> N\u00f5uetes on v\u00e4lja toodud NVIDIA GPU-d, mis toetavad CUDA-d, sealhulgas tarbija RTX\/GTX kaardid, ametlik NVIDIA draiver koos libcuda.so.1, Linuxi tuuma nbd moodul, nbd-client, gcc ja make. CUDA Toolkit ei ole sel juhul vajalik.<\/p>\n<\/li>\n<li>\n<p><strong>systemd-integratsioon.<\/strong> Paigaldamine l\u00e4bi install.sh lisab teenuse vram-swap-nbd, mida saab k\u00e4ivitada l\u00e4bi systemctl; p\u00e4rast paigaldamist aktiveeritakse teenus automaatseks k\u00e4ivitamiseks k\u00e4ivitamisel.<\/p>\n<\/li>\n<li>\n<p><strong>Swap suuruse ja prioriteedi seadistamine.<\/strong> systemd-unit'is saab m\u00e4\u00e4rata VRAM_SETUP_SIZE_MB, mis on m\u00e4\u00e4ratud eraldatud VRAMi \u00fclemiseks piiriks, ja VRAM_SWAP_PRIORITY, mis on swap-seadme prioriteet. Mida k\u00f5rgem on prioriteet, seda varem Linux seda swap-kihti kasutab.<\/p>\n<\/li>\n<li>\n<p><strong>Automaatne n\u00f5utud suuruse v\u00e4hendamine.<\/strong> Kui n\u00f5utav VRAM maht ei ole saadaval, \u00fcritab deemon suurust v\u00e4hendada 512 MiB blokina, et ikkagi eraldada saadaval maht, n\u00e4iteks kui osa m\u00e4lu on juba h\u00f5ivatud komposiitoriga v\u00f5i graafilise sessiooniga.<\/p>\n<\/li>\n<li>\n<p><strong>Kontrollskriptid.<\/strong> Kataloogis on test-nbd.sh smoki-testimiseks, kirjutades\/ lugedes 1 MiB ja test-fill.sh kogu VRAM-osa koormustestmiseks.<\/p>\n<\/li>\n<li>\n<p><strong>Teatatud j\u00f5udlus umbes 1,3 GB\/s.<\/strong> RTX 3070 Laptop-l m\u00f5\u00f5tis autor j\u00e4rjestikuse kirjutamise 7 GB suurustes blokides 4 MB umbes 1,3 GB\/s tasemel.<\/p>\n<\/li>\n<\/ul>\n<h2>Rakendusskenaarid<\/h2>\n<p><strong>S\u00fclearvutid, millel on joodetud RAM.<\/strong> Peamine stsenaarium on kaasaegsed s\u00fclearvutid, kus 16 v\u00f5i 32 GB operatiivm\u00e4lu on juba liiga v\u00e4he, kuid seda ei saa laiendada. Kui sellises seadmes on eraldi RTX-kaart, saab osa VRAMist kasutada lisanduvaks swap-kihtiks. See ei muuda VRAMi t\u00e4ie\u00f5iguslikuks RAM-iks, kuid v\u00f5ib p\u00e4\u00e4sta s\u00fcsteemi j\u00e4rsust aeglasemasse SSD swapi minemisest v\u00f5i OOM-tapjast tipn\u00f5udluse korral.<\/p>\n<p><strong>Arendaja raske t\u00f6\u00f6keskkond.<\/strong> IDE, brauser k\u00fcmnete vahelehtedega, Docker-konteinerid, kohalikud andmebaasid, suurte projektide koostamine ja testkeskkonnad loovad kergesti l\u00fchiajalisi m\u00e4lu tarbimise tippusid. Sellises stsenaariumis v\u00f5ib NBD-VRAM toimida puhvrina: ei kiirenda tavap\u00e4rast t\u00f6\u00f6d, vaid leevendab hetke, kui RAM l\u00f5peb.<\/p>\n<p><strong>SSD swapi koormuse v\u00e4hendamine.<\/strong> Kui SSD swap on sageli kasutuses, ei ole see mitte ainult aeglasem, vaid loob ka liigset kirjutamist salvestusseadmest. VRAM-swap'i v\u00f5ib seadistada k\u00f5rgema prioriteediga, et RAM-i \u00fclevoolu korral s\u00fcsteem esiteks nihutaks lehti graafikamuistesse ja alles seej\u00e4rel p\u00f6\u00f6rduda SSD poole. See on eriti aktuaalne s\u00fclearvutite puhul, kus SSD on ka sageli eemaldamatu v\u00f5i kallis vahetada.<\/p>\n<p><strong>Zrami kombinatsioon.<\/strong> Autor kirjeldab selgelt skeemi, kus VRAM-i swap saab k\u00f5rgemat prioriteeti ja aktsepteerib esimese \u201em\u00e4lu \u00fcleujutuse\u201d, zram kasutatakse j\u00e4rgmise astmena ning SSD j\u00e4\u00e4b viimaseks kaitseliiniks. Selline skeem v\u00f5ib olla kasulik t\u00f6\u00f6jaamade ja s\u00fclearvutite jaoks, kus on t\u00e4htsam s\u00e4ilitada s\u00fcsteemi reageerimisv\u00f5ime m\u00e4lu nappuse korral kui saavutada maksimaalne viivituste prognoositavus.<\/p>\n<p><strong>Kohalikud AI\/LLM-\u00fclesanded GPU \u00fcmber, kuid mitte VRAM-i mudeli asemel.<\/strong> NBD-VRAM ei suurenda videom\u00e4lu, mis on saadaval CUDA-rakendusele nagu VRAM mudeli jaoks. See on vastupidine stsenaarium: mitte RAM-i kasutatakse VRAM-ina, vaid VRAM-i kasutatakse Linuxi tavalise m\u00e4lu swapina. Seet\u00f5ttu ei v\u00f5imalda projekt otse laadida GPU-sse suuremat mudelit. Kuid see v\u00f5ib olla kasulik masinal, kus koos LLM-i j\u00e4reldusprotsessiga t\u00f6\u00f6tavad brauserid, IDE-d, indekseerijad, Python-keskkonnad ja konteinerid, ning s\u00fcsteemi RAM hakkab otsa saama.<\/p>\n<p><strong>Kodus ja eksperimentaalsetes t\u00f6\u00f6jaamades.<\/strong> Projekt on huvitav kasutajatele, kelle graafikakaart j\u00e4\u00e4b sageli t\u00fchjaks v\u00e4ljaspool m\u00e4nge, renderdamist v\u00f5i ML-\u00fclesandeid. N\u00e4iteks 8\u201312 GB VRAM-i desktopi GeForce'i saab ajutiselt muuta t\u00e4iendavaks swap-kihiks raskete kompileerimise, andmete t\u00f6\u00f6tlemise v\u00f5i k\u00e4itamise \u00fclesannete jaoks. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/\" title=\"virtuaalmasinad\" data-wpil-keyword-link=\"linked\">virtuaalmasinad<\/a>.<\/p>\n<h2>Piirangud<\/h2>\n<p>NBD-VRAM ei ole operatiivm\u00e4lu asendamine. Juhtimine sellesse swap-i toimub kettina kernel swap \u2192 \/dev\/nbdX \u2192 nbd-draiver \u2192 Unix-soket \u2192 demon \u2192 CUDA-kopeerimine \u2192 VRAM, seega viivitused ja k\u00e4itumine on erinevad kui t\u00f5elisel RAM-il. See on pigem h\u00e4daolukorra v\u00f5i vahekiht RAM-i ja SSD vahel kui viis \u201em\u00e4lu lisamiseks\u201d ilma tagaj\u00e4rgedeta.<\/p>\n<p>Samuti on projekt seotud ametliku NVIDIA ja CUDA-stekiga. Nouveau\/Nova ei sobi selleks, kuna n\u00f5utakse libcuda.so.1. Phoronix <a rel=\"nofollow\" href=\"https:\/\/www.phoronix.com\/news\/NVIDIA-NBD-VRAM\">m\u00e4rgib samuti<\/a>, et NBD-VRAM on loodud just tarbijate NVIDIA GPU-de jaoks, kus alternatiivsed l\u00e4henemisviisid l\u00e4bi NVIDIA P2P API ei toimi.<\/p>\n<p>Kokkuv\u00f5ttes on NBD-VRAM v\u00e4ike, kuid huvitav s\u00fcsteemi h\u00e4kk Linuxile: see ei tee imesid ega asenda RAM-i uuendamist, kuid v\u00f5imaldab kasutada t\u00fchjaks j\u00e4\u00e4vat videom\u00e4lu t\u00e4iendava swap-etapis enne SSD-d. S\u00fclearvutite jaoks, kus m\u00e4lu on keevitatud ja kus on diskreetne RTX-kaart, v\u00f5ib see olla praktiline viis p\u00fcsida tipukoormuste ajal ilma rakenduste kohese kokkuvarisemise v\u00f5i valuliku aeglase salvestusse minekuta.<\/p>\n<p>Allikas: <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/hardware\/18308769\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 NBD-VRAM, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u044c \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438 NVIDIA GPU \u043a\u0430\u043a swap-\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0432 Linux. \u041f\u0440\u043e\u0435\u043a\u0442 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e \u043d\u0430 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u0438 \u0441 \u0440\u0430\u0441\u043f\u0430\u044f\u043d\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u0433\u0434\u0435 RAM \u043d\u0435\u043b\u044c\u0437\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0438\u0442\u044c, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0435\u0441\u0442\u044c \u0434\u0438\u0441\u043a\u0440\u0435\u0442\u043d\u0430\u044f \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u0440\u0442\u0430 NVIDIA RTX\/GTX \u0441 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0439 VRAM. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 C \u0438 shell, \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. \u0418\u0434\u0435\u044f NBD-VRAM \u043f\u0440\u043e\u0441\u0442\u0430: \u0435\u0441\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181858","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 NBD-VRAM, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u044c \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438 NVIDIA GPU \u043a\u0430\u043a swap-\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0432 Linux.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/opublikovan-nbd-vram\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d NBD-VRAM | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 NBD-VRAM, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u044c \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438 NVIDIA GPU \u043a\u0430\u043a swap-\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0432 Linux.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/opublikovan-nbd-vram\" \/>\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=\"2026-06-02T12:48:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-02T12:48:22+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\udd47Avaldatud NBD-VRAM | ProHoster","description":"Avalikustatud avatud projekt NBD-VRAM, mis v\u00f5imaldab kasutada osa NVIDIA GPU videom\u00e4lust swap-kohana Linuxis.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/opublikovan-nbd-vram","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\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d NBD-VRAM | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 NBD-VRAM, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u044c \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438 NVIDIA GPU \u043a\u0430\u043a swap-\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u0432 Linux.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/opublikovan-nbd-vram","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":"2026-06-02T12:48:22+00:00","article:modified_time":"2026-06-02T12:48:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181858","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=181858"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181858\/revisions"}],"predecessor-version":[{"id":182088,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181858\/revisions\/182088"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=181858"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=181858"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=181858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}