Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

SSD Trim

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Celeron



Založen: Apr 02, 2011
Příspěvky: 17727
Bydliště: Nový Bydžov

PříspěvekZaslal: čt leden 30 2020, 9:47    Předmět: SSD Trim Citovat

Netušíte prosím někdo, jak je to s použitím SSD disku při připojení jinak než přes SATA kabel? Konkrétně o SSD umístěný v USB3 rámečku a přes USB kabel komunikující s nějakým zařízením, jako je PC, STB, Androidní telefon nebo Smart televize. Jde mi o to, zda se u těhle zařízení nebudou stále používat stejný oblasti a SSD rychle zdegraduje.
Hledal jsem na netu a našel, že Trim jede až od W7 na klasických AHCI zařízeních ale nejede třeba přes PCIe slot. Netuším, jak to je myšleno, jako že SATA III Axagon řadič zastrčenej v PCIe portu nepodporuje Trim? Já tady mám takhle zapojenýho SSD Kingstona 250GB jako systémový C už asi 7 let a stále maká.
O připojení SSD přes USB řadič není nikde o podpoře Trim ani čárka.
Všude píšou, že to je o komunikaci mezi jádrem operačního systému a řadičem SSD. Když to neproleze skrz PCIe, tak přes USB to proleze a ten šváb v převodníku USB na SATA v rámečku to propustí?
Zase naopak u Androida jsem se dočetl, že od verze 4.3 je Trim podporován. Protože k Androidu jde připojit SSD disk jen přes USB, tak to vypadá, že přes USB Trim prolejzá. Tak nevím...
Jak je to u STB či Smart TV není zase nikde nic o tom, co je v nich za "operační systém" a zda vůbec Trim podporují.
Zkusil jsem u Panasonic 50GX700 připojit SSD v USB3 rámečku Axagon. Po formátu jsem zkusil test rychlosti, vypsalo to jen 26 Mbps. Po nahrání pár pořadů a novým naformátování už ten test rychlosti neproběhne, že by si Panasonic zjistil, že je na něm připojenej SSD a ten test zakáže aby se SSD nedegradoval? Pokud udělám to samý s klasickým HDD, test rychlosti jde spustit kdykoliv.
Nevíte k tomu někdo něco bližšího?

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
p32



Založen: Jan 13, 2007
Příspěvky: 15515
Bydliště: Olomouc

PříspěvekZaslal: čt leden 30 2020, 10:38    Předmět: Citovat

Pro podporu TRIM je nutné mít správný operační systém a taky řadič SSD disku, jenž TRIM podporuje. TRIM je tedy příkaz standardu ATA.
TV a SSD nebudou komunikovat o TRIMu pokud to tam v tom OS není.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Osmdesat



Založen: Jan 19, 2016
Příspěvky: 1515
Bydliště: Liberecko

PříspěvekZaslal: čt leden 30 2020, 11:22    Předmět: Citovat

SSD disky mají implementované různé strategie pro vyrovnávání opotřebení, které fungují i bez TRIMu. TRIM samozřejmě poskytuje užitečné informace pro algoritmy vyrovnávání opotřebení, ale neznamená to, že bez TRIMU ti to "do roka a do dne" odejde. Primárním účelem TRIMu je zvýšení rychlosti zápisu disku (předvýmaz buněk). Z hlediska vyrovnávání opotřebení je myslím význam TRIMu přeceňován.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
p32



Založen: Jan 13, 2007
Příspěvky: 15515
Bydliště: Olomouc

PříspěvekZaslal: čt leden 30 2020, 13:27    Předmět: Citovat

TRIM nic nezrychluje, ale ošetřuje jen to, aby se na danou buňku nezapisovalo tak dlouho až to vyhlásí generální pardon, zatímco vedle je těch buněk nevyužitých plno. TRIM bez komunikace s obslužným softwarem přes příkazy ATA prostě nefunguje, to by šlo i v XP atd. Stejně to není důležité, protože jestli to má na filmy, které nemusí hned mazat, tak přepis stejných buněk na začátku se zase tak nekoná. SSD má smysl prto, že jich má plno, jsou tiché a rychlé a houby žerou (ne ty francouzské).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Osmdesat



Založen: Jan 19, 2016
Příspěvky: 1515
Bydliště: Liberecko

PříspěvekZaslal: čt leden 30 2020, 14:05    Předmět: Citovat

TRIM informuje, kterou oblast lze uvolnit k dalšímu zápisu. To slouži ssd disku k tomu, aby mohl danou oblast v době, kdy nechodí požadavky, předvymazat. Příští zápis do této oblasti tak bude rychlejší, protože buňky už budou vymazané. Kdyby k zápisu mělo dojít na nevymazanou buňku, musí se buňka nejdřív vymazat a pak zapsat, což zabere víc času, než když se jako předem smazaná rovnou jen zapíše. Tím se v podstatě zadarmo docílí zvýšení efektivní rychlosti zápisu.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt leden 30 2020, 15:59    Předmět: Citovat

Tady je je jedno, jestli je to disk zapíchnutej v SATA, v USB, nebo na síti.
_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Celeron



Založen: Apr 02, 2011
Příspěvky: 17727
Bydliště: Nový Bydžov

PříspěvekZaslal: čt leden 30 2020, 17:12    Předmět: Citovat

Jseš si jistej? Tak proč potom píšou, že Trim nefunguje s disky připojený přes PCIe sběrnu? Je tam doslova napsáno že Trim je podporován jen klasickými AHCI zařízeníma, což disk připojenej přes USB není.
Podpora TRIM
Linux
Jádro Linuxu podporuje příkaz TRIM od prosince 2008. Podpora ATA TRIM příkazu byla přidána v jádře 2.6.33. Automatické využití příkazu TRIM je možné u souborových systémů Ext4, Btrfs, FAT, GFS2 a XFS. Automatické použití TRIM však není implicitně aktivní kvůli možnému zpomalení práce s diskem. Uživatel může podporu zapnout parametrem discard u příkazu mount. Ext3, NLFS2 a OCFS2 poskytují ioctl, která slouží pro offline použití TRIM.
Android
V systému Android je podpora standardně zahrnuta od verze 4.3 (červenec 2013). Příkaz TRIM je spuštěn jen tehdy, pokud je baterie nabita alespoň z 80 % nebo je baterie nabita alespoň z 30 % a systém je zároveň připojen k nabíječce (tj. nejspíše bude proveden při nočním nabíjení telefonu).
Microsoft Windows
V systémech Windows NT je podpora příkazu TRIM od Windows 7 a Windows Server 2008 R2 (říjen 2009), avšak podpora je omezena na klasická AHCI zařízení a nelze jej používat například pro SSD disky v PCI-Express slotech.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt leden 30 2020, 18:13    Předmět: Citovat

Jasně, a v mobilech je SATA, co? Chyba je ve Woknouzu, protože je to debilní systém s nesmyslnejma limitama - např. limitovaná kapacita RAM; 32bitovej Linux umí s PAE adresovat až 64GiB, Woknouz asi 3.2-3.5GiB. 64bitovej Linux umí pracovat až se 16EiB (16777216TiB) RAM, Woknouz 10 maximálně se 2TiB v enterprise provedení, u starších a především domácích provedení, hlavně u W7, jsou limity výrazně skromnější.
_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
pepik9



Založen: Aug 31, 2010
Příspěvky: 2407

PříspěvekZaslal: čt leden 30 2020, 18:32    Předmět: Citovat

Z toho, co jsem čistě laicky pochopil, mi vychází, že rovnoměrné opotřebení buněk SSD je věc řadiče a fw, a s trimem to přímo nesouvisí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33897
Bydliště: Bratislava

PříspěvekZaslal: čt leden 30 2020, 18:40    Předmět: Citovat

USB mass storage zariadenia nepouzivaju ATA prikazy, takze ziadny TRIM nepoznaju. Niektore ale podporuju UAS protokol (USB Attached SCSI), tam by to fungovat mohlo.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 17727
Bydliště: Nový Bydžov

PříspěvekZaslal: čt leden 30 2020, 18:53    Předmět: Citovat

MetalGod napsal(a):
Chyba je ve Woknouzu, protože je to debilní systém

Nojo, to je všecko hezký, že je Wokno paskvil, to víme ale můj dotaz to neřeší. Sad
Budu doufat, že si to rovnoměrný opotřebení řeší řadič SSD a na trim se vykašlu. Myslel jsem, že má zásadnější vliv, v nejhorším to bude trochu pomalejší.
Ale stejně by mě zajímalo, pokud zapíšu na LBA adresu 1H (tedy u klasickýho HDD 1. cylindr, 1. sektor, 1. hlava) jestli ty data jsou opravdu v případě SSD stále na stejným místě a nebo je řadič po dalších mnoha zápisech "přemapuje" někam jinam v rámci svého paměťového prostoru. Kdysi jsem dělal ovladač pro klasickej PATA disk pro osmibitovej počítač takže proto ten zájem. Tam bylo vše stále na stejným místě.

_________________
Jirka

Proč mi nemůže všechno chodit hned ?!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33897
Bydliště: Bratislava

PříspěvekZaslal: čt leden 30 2020, 19:01    Předmět: Citovat

SSD si tie sektory prehadzuje podla potreby - firmware ma pod vrstvou LBA este dalsie vnutorne adresovanie. Takze ked zapisujes len cast bloku, nemusi sa cely blok hned mazat - urobi sa vo volnom bloku jeho kopia uz s upravenymi datami. Povodny sa oznaci ako neplatny a moze sa neskor vymazat.

HDD to dokazu tiez, ale pouziva sa to len v pripade poskodeneho sektora - remapuje sa na dobry sektor z nahradnych.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
MetalGod



Založen: May 30, 2006
Příspěvky: 6558
Bydliště: Seč

PříspěvekZaslal: čt leden 30 2020, 19:21    Předmět: Citovat

Kdybys měl možnost vidět, jak jsou na SSD uložený data byť jen jednoho souboru, asi zešedivíš, protože tam ve skutečnosti je fragmentace jako kráva, která ale ničemu vzhledem k téměř nulový přístupový době nevadí. Jenže tady náhodnost nehledej, právě ty fragmenty okupujou bloky, který maj za sebou nejmenší počet přepisů ze všech. O to se bez ohledu na systém, souborovej systém, nebo oddíly stará sám disk.
S TRIMem můžeš jen poněkud zrychlit fyzickej zápis větších souborů (v Linuxu dochází k přímým přepisům omezeně, data k zápisu/přepisu jsou v cache v RAM, která se za určitou definovatelnou dobu vyprázdní do SSD), ale určitě neprodloužíš jeho životnost.
Mimochodem, koukni dolů na data SMART mýho stařičkýho SSD, kterej se nebojím používat jako normální HDD.
Rychlost čtení je po letech kolem 288MiB/s, to máš 2.3Gib/s, zápis 84.5MiB/s, tj. 676Mib/s, přístupová doba ~90µs.



Snímek obrazovky pořízený 2020-01-30 19-17-45.png
 Komentář:
 Velikost:  97.52 kB
 Zobrazeno:  73 krát

Snímek obrazovky pořízený 2020-01-30 19-17-45.png



_________________
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
xsc



Založen: Sep 25, 2014
Příspěvky: 7411

PříspěvekZaslal: čt leden 30 2020, 20:46    Předmět: Citovat

Celeron napsal(a):
Jseš si jistej? Tak proč potom píšou, že Trim nefunguje s disky připojený přes PCIe sběrnu? Je tam doslova napsáno že Trim je podporován jen klasickými AHCI zařízeníma, což disk připojenej přes USB není.
To je dané spíš dobou vydání. Tehdy existovaly SATA SSD a pak speciální rychlá SSD na PCIe kartě, což bylo nestandardní řešení závislé na výrobci. Není to o tom, že by to nefungovalo na AHCI řadiči v PCIe slotu, on ten onboard AHCI není připojený jinak. Pokud jde o USB, tak tam je vždy vše nejisté - především záleží na řadiči/převodníku USB/SATA. A je dost možné, že ani se správným to ve Win7 pořádně nepoběží, protože podporu USB3 původně neměly. Jak to MS zbastlil pro USB3 a taky NVMe by mělo být popsáno v KB pod číslem, které tyhle úpravy měly.
Ale používám SSD i pod XP, které trim neumí, a neumírá.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.18 sekund