{"id":5470,"date":"2016-05-31T14:42:37","date_gmt":"2016-05-31T07:42:37","guid":{"rendered":"http:\/\/ttud.com.vn\/?p=5470"},"modified":"2017-10-02T15:01:48","modified_gmt":"2017-10-02T08:01:48","slug":"tim-hieu-ssd-nhung-cong-nghe-co-ban-toi-uu-hieu-nang-va-do-ben","status":"publish","type":"post","link":"https:\/\/casta.ttud.com.vn\/index.php\/tim-hieu-ssd-nhung-cong-nghe-co-ban-toi-uu-hieu-nang-va-do-ben\/","title":{"rendered":"T\u00ecm hi\u1ec3u SSD &#8211; Nh\u1eefng c\u00f4ng ngh\u1ec7 c\u01a1 b\u1ea3n t\u1ed1i \u01b0u hi\u1ec7u n\u0103ng v\u00e0 \u0111\u1ed9 b\u1ec1n"},"content":{"rendered":"<p><strong>SSD ng\u00e0y c\u00e0ng ph\u1ed5 bi\u1ebfn kh\u00f4ng ch\u1ec9 do \u01b0u th\u1ebf v\u01b0\u1ee3t tr\u1ed9i v\u1ec1 t\u1ed1c \u0111\u1ed9 truy xu\u1ea5t d\u1eef li\u1ec7u, kh\u1ea3 n\u0103ng ch\u1ed1ng s\u1ed1c t\u1ed1t m\u00e0 gi\u00e1 b\u00e1n c\u0169ng gi\u1ea3m \u0111\u00e1ng k\u1ec3 trong th\u1eddi gian g\u1ea7n \u0111\u00e2y. Tuy nhi\u00ean b\u00ean c\u1ea1nh nh\u1eefng \u01b0u \u0111i\u1ec3m, SSD v\u1eabn c\u00f3 m\u1ed9t s\u1ed1 h\u1ea1n ch\u1ebf do m\u1ed9t s\u1ed1 \u0111\u1eb7c t\u00ednh c\u1ee7a flash NAND. V\u00ec v\u1eady, vi\u1ec7c hi\u1ec3u r\u00f5 h\u01a1n v\u1ec1 ch\u00fang s\u1ebd gi\u00fap b\u1ea1n t\u1ed1i \u01b0u t\u1ed1c \u0111\u1ed9 v\u00e0 \u0111\u1ed9 b\u1ec1n trong qu\u00e1 tr\u00ecnh s\u1eed d\u1ee5ng.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5508\" src=\"http:\/\/ttud.com.vn\/wp-content\/uploads\/2016\/05\/3714786_IMFT_20nm_NAND_fFlash_Die_tinhte.vn_.jpg\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/casta.ttud.com.vn\/wp-content\/uploads\/2016\/05\/3714786_IMFT_20nm_NAND_fFlash_Die_tinhte.vn_.jpg 960w, https:\/\/casta.ttud.com.vn\/wp-content\/uploads\/2016\/05\/3714786_IMFT_20nm_NAND_fFlash_Die_tinhte.vn_-600x399.jpg 600w, https:\/\/casta.ttud.com.vn\/wp-content\/uploads\/2016\/05\/3714786_IMFT_20nm_NAND_fFlash_Die_tinhte.vn_-300x199.jpg 300w, https:\/\/casta.ttud.com.vn\/wp-content\/uploads\/2016\/05\/3714786_IMFT_20nm_NAND_fFlash_Die_tinhte.vn_-768x510.jpg 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/p>\n<p><strong>C\u1ea5u tr\u00fac flash NAND<\/strong><\/p>\n<p>Nh\u01b0 m\u00ecnh t\u1eebng chia s\u1ebb th\u00ec hi\u1ec7n c\u00f3 ba c\u00f4ng ngh\u1ec7 flash NAND \u0111ang s\u1eed d\u1ee5ng ph\u1ed5 bi\u1ebfn trong SSD l\u00e0 SLC (single-level cell), MLC (multi-level cell) v\u00e0 TLC (triple-level cell). S\u1ef1 kh\u00e1c nhau gi\u1eefa c\u00e1c c\u00f4ng ngh\u1ec7 n\u00e0y l\u00e0 m\u1eadt \u0111\u1ed9 bit d\u1eef li\u1ec7u ch\u1ee9a trong chip nh\u1edb, \u0111\u1ed9 tr\u1ec5 v\u00e0 \u0111\u1ed9 b\u1ec1n d\u1ef1a theo chu k\u1ef3 ghi x\u00f3a ( P\/E cycle). V\u00e0 \u0111i\u1ec1u n\u00e0y \u1ea3nh h\u01b0\u1edfng tr\u1ef1c ti\u1ebfp \u0111\u1ebfn hi\u1ec7u n\u0103ng t\u1ed5ng th\u1ec3 c\u1ee7a SSD.<\/p>\n<p>C\u1ea5u tr\u00fac flash NAND \u0111\u01b0\u1ee3c chia theo m\u00f4 h\u00ecnh l\u01b0\u1edbi, c\u01a1 b\u1ea3n l\u00e0 cell (\u00f4 nh\u1edb), page (trang) v\u00e0 block (kh\u1ed1i). Nhi\u1ec1u cell h\u1ee3p th\u00e0nh m\u1ed9t page, k\u00edch th\u01b0\u1edbc th\u01b0\u1eddng t\u1eeb 2 &#8211; 16KB. T\u01b0\u01a1ng t\u1ef1 nhi\u1ec1u page s\u1ebd t\u1ea1o th\u00e0nh m\u1ed9t block, g\u1ed3m 128 \u0111\u1ebfn 256 page v\u1edbi k\u00edch th\u01b0\u1edbc t\u1eeb 256KB &#8211; 4MB. Trong xu h\u01b0\u1edbng hi\u1ec7n nay, nhi\u1ec1u nh\u00e0 s\u1ea3n xu\u1ea5t th\u01b0\u1eddng ch\u1ecdn c\u00e1ch m\u1edf r\u1ed9ng k\u00edch th\u01b0\u1edbc page v\u00e0 block \u0111\u1ec3 t\u0103ng t\u1ed1c \u0111\u1ed9 ghi c\u1ee7a SSD.<\/p>\n<p>M\u1ed9t trong nh\u1eefng h\u1ea1n ch\u1ebf c\u1ee7a SSD l\u00e0 t\u1ed1c \u0111\u1ed9 \u0111\u1ecdc v\u00e0 ghi tr\u00ean cell tr\u1ed1ng r\u1ea5t nhanh nh\u01b0ng l\u1ea1i gi\u1ea3m \u0111\u00e1ng k\u1ec3 trong c\u00e1c l\u1ea7n ghi d\u1eef li\u1ec7u ti\u1ebfp theo. Nguy\u00ean nh\u00e2n n\u1eb1m \u1edf c\u01a1 ch\u1ebf ho\u1ea1t \u0111\u1ed9ng c\u1ee7a SSD v\u00e0 c\u1ea5u tr\u00fac flash NAND. Kh\u00e1c v\u1edbi \u1ed5 c\u1ee9ng truy\u1ec1n th\u1ed1ng, SSD ch\u1ec9 c\u00f3 th\u1ec3 \u0111\u1ecdc, ghi d\u1eef li\u1ec7u theo page nh\u01b0ng khi x\u00f3a d\u1eef li\u1ec7u ph\u1ea3i theo t\u1eebng block. Th\u00eam m\u1ed9t v\u1ea5n \u0111\u1ec1 n\u1eefa c\u1ee7a flash NAND l\u00e0 kh\u00f4ng cho ph\u00e9p ghi \u0111\u00e8 d\u1eef li\u1ec7u tr\u1ef1c ti\u1ebfp l\u00ean cell c\u0169 m\u00e0 ph\u1ea3i qua b\u01b0\u1edbc x\u00f3a d\u1eef li\u1ec7u tr\u01b0\u1edbc ti\u00ean.<\/p>\n<p><strong>Garbage collection<\/strong><\/p>\n<p>Khi nh\u1eadn \u0111\u01b0\u1ee3c l\u1ec7nh x\u00f3a d\u1eef li\u1ec7u, controller \u0111\u01a1n gi\u1ea3n ch\u1ec9 \u0111\u00e1nh d\u1ea5u c\u00e1c page \u0111\u00f3 ch\u1ee9 kh\u00f4ng th\u1ef1c s\u1ef1 x\u00f3a ch\u00fang cho \u0111\u1ebfn khi c\u1ea7n s\u1eed d\u1ee5ng l\u1ea1i. V\u00ec v\u1eady trong m\u1ed9t block c\u00f3 th\u1ec3 t\u1ed3n t\u1ea1i c\u00e1c page \u0111ang ch\u1ee9a d\u1eef li\u1ec7u l\u1eabn m\u1ed9t s\u1ed1 page \u1edf tr\u1ea1ng th\u00e1i ch\u1edd x\u00f3a.<\/p>\n<p>Tr\u01b0\u1eddng h\u1ee3p c\u00e1c cell tr\u1ed1ng \u0111\u00e3 d\u00f9ng g\u1ea7n h\u1ebft th\u00ec SSD s\u1ebd qu\u00e9t to\u00e0n b\u1ed9 block \u0111\u1ec3 t\u00ecm c\u00e1c cell \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u x\u00f3a. Controller s\u1ebd ch\u00e9p d\u1eef li\u1ec7u sang m\u1ed9t block m\u1edbi v\u00e0 x\u00f3a to\u00e0n b\u1ed9 block c\u0169, s\u1eb5n s\u00e0ng cho m\u1ed9t chu k\u1ef3 s\u1eed d\u1ee5ng m\u1edbi. Qu\u00e1 tr\u00ecnh n\u00e0y \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 garbage collection (t\u1ea1m d\u1ecbch thu gom r\u00e1c) v\u00e0 n\u00f3 s\u1ebd t\u1ef1 \u0111\u1ed9ng ch\u1ea1y ng\u1ea7m b\u00ean d\u01b0\u1edbi v\u00e0o nh\u1eefng l\u00fac r\u1ea3nh r\u1ed7i \u0111\u1ec3 tr\u00e1nh \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn hi\u1ec7u n\u0103ng SSD.<\/p>\n<p>H\u00ecnh minh h\u1ecda tr\u00ean gi\u00fap b\u1ea1n hi\u1ec3u r\u00f5 h\u01a1n v\u1ec1 garbage collection. C\u1ee5 th\u1ec3 h\u00ecnh 1 cho th\u1ea5y d\u1eef li\u1ec7u \u0111\u01b0\u1ee3c ghi v\u00e0o 4 page \u0111\u1ea7u ti\u00ean c\u1ee7a block X l\u00e0 a, b, c v\u00e0 d. Sau \u0111\u00f3 th\u00eam 4 page m\u1edbi \u0111\u01b0\u1ee3c ghi v\u00e0o l\u00e0 e, f, g v\u00e0 h \u0111\u1ed3ng th\u1eddi d\u1eef li\u1ec7u 4 page \u0111\u1ea7u ti\u00ean c\u00f3 thay \u0111\u1ed5i n\u00ean \u0111\u01b0\u1ee3c ghi m\u1edbi \u1edf c\u00e1c page ti\u1ebfp theo a\u2019, b\u2019, c\u2019 v\u00e0 d\u2019. T\u1ea5t nhi\u00ean c\u00e1c page c\u0169 s\u1ebd kh\u00f4ng d\u00f9ng n\u1eefa n\u00ean \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u \u201cinvalid\u201d v\u00e0 kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng cho \u0111\u1ebfn khi to\u00e0n b\u1ed9 block X \u0111\u01b0\u1ee3c t\u1ea9y x\u00f3a.<\/p>\n<p>Trong h\u00ecnh 3, d\u1eef li\u1ec7u hi\u1ec7n h\u00e0nh s\u1ebd \u0111\u01b0\u1ee3c ch\u00e9p sang block Y v\u00e0 x\u00f3a to\u00e0n b\u1ed9 d\u1eef li\u1ec7u tr\u00ean block c\u0169. B\u01b0\u1edbc cu\u1ed1i c\u00f9ng \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 garbage collection v\u00e0 gi\u00fap SSD c\u00f3 th\u1ec3 th\u1ef1c thi l\u1eadp t\u1ee9c t\u00e1c v\u1ee5 ghi trong l\u1ea7n d\u00f9ng t\u1edbi m\u00e0 kh\u00f4ng ph\u1ea3i ch\u1edd \u0111\u1ee3i b\u01b0\u1edbc x\u00f3a d\u1eef li\u1ec7u tr\u01b0\u1edbc \u0111\u00f3.<\/p>\n<p><strong>TRIM<\/strong><\/p>\n<p>Tr\u01b0\u1edbc khi t\u00ecm hi\u1ec3u l\u1ec7nh TRIM c\u00f3 t\u00e1c d\u1ee5ng nh\u01b0 th\u1ebf n\u00e0o, ch\u00fang ta h\u00e3y c\u00f9ng xem l\u1ea1i c\u00e1ch th\u1ee9c HDD truy\u1ec1n th\u1ed1ng x\u00f3a d\u1eef li\u1ec7u. Khi nh\u1eadn l\u1ec7nh x\u00f3a, h\u1ec7 \u0111i\u1ec1u h\u00e0nh ch\u1ec9 \u0111\u01a1n gi\u1ea3n l\u00e0 thay \u0111\u1ed5i th\u00f4ng tin ch\u1ec9 m\u1ee5c c\u1ee7a t\u1eadp tin ho\u1eb7c th\u01b0 m\u1ee5c ch\u1ee9 kh\u00f4ng th\u1ef1c s\u1ef1 x\u00f3a ch\u00fang cho \u0111\u1ebfn khi b\u1ea1n ghi \u0111\u00e8 d\u1eef li\u1ec7u m\u1edbi. Ch\u00ednh nh\u1edd \u0111\u1eb7c \u0111i\u1ec3m n\u00e0y m\u00e0 c\u00e1c c\u00f4ng c\u1ee5 ph\u1ee5c h\u1ed3i t\u1eadp tin c\u00f3 th\u1ec3 \u0111\u1ecdc l\u1ea1i \u0111\u01b0\u1ee3c d\u1eef li\u1ec7u trong tr\u01b0\u1eddng h\u1ee3p b\u1ea1n x\u00f3a nh\u1ea7m.<\/p>\n<p>V\u1edbi SSD, khi b\u1ea1n x\u00f3a m\u1ed9t t\u1eadp tin ho\u1eb7c th\u01b0 m\u1ee5c th\u00f4ng qua TRIM th\u00ec d\u1eef li\u1ec7u trong c\u00e1c page t\u01b0\u01a1ng \u1ee9ng c\u0169ng \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u \u201cinvalid\u201d. Controller s\u1ebd sao ch\u00e9p to\u00e0n b\u1ed9 n\u1ed9i dung c\u00e1c page trong c\u00f9ng m\u1ed9t block v\u00e0o b\u1ed9 nh\u1edb \u0111\u1ec7m (cache) v\u00e0 lo\u1ea1i b\u1ecf c\u00e1c d\u1eef li\u1ec7u c\u1ea7n x\u00f3a d\u1ef1a theo th\u00f4ng tin TRIM cung c\u1ea5p. Ph\u1ea7n n\u1ed9i dung c\u00f2n l\u1ea1i s\u1ebd \u0111\u01b0\u1ee3c ch\u00e9p tr\u1ea3 lo\u1ea1i block sau khi \u0111\u00e3 lo\u1ea1i b\u1ecf c\u00e1c page c\u1ea7n thi\u1ebft. \u0110i\u1ec1u n\u00e0y s\u1ebd l\u00e0m gi\u1ea3m s\u1ed1 l\u1ea7n ghi d\u1eef li\u1ec7u l\u00ean c\u00e1c \u00f4 nh\u1edb, t\u1ed1c \u0111\u1ed9 ghi nhanh h\u01a1n v\u00e0 t\u0103ng tu\u1ed5i th\u1ecd SSD.<\/p>\n<p>L\u01b0u \u00fd k\u1ec3 t\u1eeb Windows 7 tr\u1edf v\u1ec1 sau, h\u1ec7 \u0111i\u1ec1u h\u00e0nh s\u1ebd t\u1ef1 \u0111\u1ed9ng k\u00edch ho\u1ea1t t\u00ednh n\u0103ng TRIM. B\u1ea1n c\u00f3 th\u1ec3 ki\u1ec3m tra \u0111i\u1ec1u n\u00e0y b\u1eb1ng c\u00e1ch g\u00f5 l\u1ec7nh cmd trong Start Menu v\u00e0 kh\u1edfi ch\u1ea1y Command Prompt v\u1edbi quy\u1ec1n Admin. Trong c\u1eeda s\u1ed5 m\u1edbi xu\u1ea5t hi\u1ec7n, nh\u1eadp l\u1ec7nhfsutil behavior query DisableDeleteNotify v\u00e0 n\u1ebfu k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 l\u00e0 DisableDeleteNotify \u2013 0, ngh\u0129a l\u00e0 TRIM \u0111ang ho\u1ea1t \u0111\u1ed9ng. N\u1ebfu kh\u00f4ng, b\u1ea1n c\u00f3 th\u1ec3 k\u00edch ho\u1ea1t b\u1eb1ng l\u1ec7nh fsutil behavior set disabledeletenotify 0.<\/p>\n<p><strong>Write Amplification<\/strong><\/p>\n<p>Kh\u00e1i ni\u1ec7m Write Amplification \u0111\u1ec3 ch\u1ec9 s\u1ef1 ch\u00eanh l\u1ec7ch gi\u1eefa l\u01b0\u1ee3ng d\u1eef li\u1ec7u ghi tr\u00ean c\u00e1c page b\u1ed9 nh\u1edb v\u1eadt l\u00fd so v\u1edbi d\u1eef li\u1ec7u c\u1ea7n ghi th\u1ef1c s\u1ef1. V\u00e0 trong m\u1ed9t s\u1ed1 tr\u01b0\u1eddng h\u1ee3p, SSD c\u00f3 th\u1ec3 d\u00f9ng \u0111\u1ebfn 4MB dung l\u01b0\u1ee3ng NAND flash \u0111\u1ec3 l\u01b0u tr\u1eef m\u1ed9t t\u1eadp tin v\u0103n b\u1ea3n 4KB. \u0110i\u1ec1u n\u00e0y x\u1ea3y ra do c\u01a1 ch\u1ebf ho\u1ea1t \u0111\u1ed9ng \u0111\u1eb7c bi\u1ec7t, SSD ch\u1ec9 c\u00f3 th\u1ec3 ghi d\u1eef li\u1ec7u theo page nh\u01b0ng x\u00f3a d\u1eef li\u1ec7u ph\u1ea3i theo t\u1eebng block.<\/p>\n<p>\u0110\u1ec3 d\u1ec5 h\u00ecnh dung, h\u00e3y nh\u00ecn v\u00e0o v\u00ed d\u1ee5 sau. Khi b\u1ea1n thay \u0111\u1ed5i m\u1ed9t t\u1eadp tin v\u0103n b\u1ea3n nhi\u1ec1u l\u1ea7n th\u00ec v\u1ecb tr\u00ed c\u00e1c block ch\u1ee9a d\u1eef li\u1ec7u s\u1ebd \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt v\u00e0 ghi n\u1ed9i dung m\u1edbi. T\u00f9y thu\u1ed9c k\u00edch th\u01b0\u1edbc v\u00e0 s\u1ed1 page c\u00f2n tr\u1ed1ng trong m\u1ed7i block m\u00e0 dung l\u01b0\u1ee3ng cu\u1ed1i c\u00f9ng c\u1ee7a m\u1ed9t file g\u1ed1c 4KB sau khi c\u1eadp nh\u1eadt c\u00f3 th\u1ec3 t\u0103ng \u0111\u1ebfn 4MB.<\/p>\n<p>May m\u1eafn l\u00e0 qu\u00e1 tr\u00ecnh gagbage collection v\u00e0 l\u1ec7nh TRIM s\u1ebd gi\u00fap gi\u1ea3m thi\u1ec3u \u1ea3nh h\u01b0\u1edfng c\u1ee7a hi\u1ec7n t\u01b0\u1ee3ng write amplification, gi\u1eef c\u00e1c block kh\u00f4ng b\u1ecb ph\u00e2n m\u1ea3nh, t\u0103ng t\u1ed1c \u0111\u1ed9 truy xu\u1ea5t d\u1eef li\u1ec7u v\u00e0 gi\u1ea3m thi\u1ec3u l\u00e3ng ph\u00ed dung l\u01b0\u1ee3ng l\u01b0u tr\u1eef c\u1ee7a SSD.<\/p>\n<p><strong>Wear leveling<\/strong><br \/>\nWear leveling l\u00e0 m\u1ed9t thu\u1eadt to\u00e1n \u0111\u1eb7c bi\u1ec7t gi\u00fap t\u0103ng tu\u1ed5i th\u1ecd v\u00e0 \u0111\u1ed9 \u1ed5n \u0111\u1ecbnh c\u1ee7a SSD b\u1eb1ng c\u00e1ch ph\u00e2n b\u1ed5 vi\u1ec7c ghi d\u1eef li\u1ec7u l\u00ean to\u00e0n b\u1ed9 transistor c\u1ee7a NAND flash m\u1ed9t c\u00e1ch \u0111\u1ed3ng \u0111\u1ec1u. \u0110i\u1ec1u n\u00e0y \u0111\u1ea3m b\u1ea3o m\u1ee9c \u0111\u1ed9 hao m\u00f2n c\u1ee7a t\u1ea5t c\u1ea3 l\u00e0 nh\u01b0 nhau, s\u1ebd tr\u00e1nh m\u1ed9t s\u1ed1 page b\u1ecb ghi qu\u00e1 nhi\u1ec1u l\u1ea7n<\/p>\n<p>Nh\u01b0 v\u1eady v\u1ec1 m\u1eb7t l\u00fd thuy\u1ebft, SSD c\u00f3 dung l\u01b0\u1ee3ng c\u00e0ng l\u1edbn th\u00ec c\u00f3 tu\u1ed5i th\u1ecd c\u00e0ng cao v\u00ec t\u1ea5t c\u1ea3 transistor \u0111\u1ec1u b\u1ecb ghi qua m\u1ed9t l\u01b0\u1ee3t tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u m\u1ed9t chu k\u1ef3 ghi x\u00f3a m\u1edbi.<\/p>\n<p>M\u1eb7c d\u1ea7u wear leveling mang \u0111\u1ebfn l\u1ee3i \u00edch trong qu\u00e1 tr\u00ecnh s\u1eed d\u1ee5ng nh\u01b0ng \u0111\u1ed3ng th\u1eddi l\u00e0m t\u0103ng hi\u1ec7n t\u01b0\u1ee3ng write amplification. \u0110\u1ec3 ph\u00e2n b\u1ed5 vi\u1ec7c ghi ra \u0111\u1ec1u kh\u1eafp c\u00e1c page c\u1ee7a SSD, th\u1ec9nh tho\u1ea3ng wear leveling c\u1ea7n ph\u1ea3i ghi v\u00e0 x\u00f3a m\u1ed9t s\u1ed1 block n\u00e0o \u0111\u00f3 m\u1eb7c d\u1ea7u n\u1ed9i dung l\u01b0u tr\u1eef kh\u00f4ng thay \u0111\u1ed5i.<\/p>\n<p style=\"text-align: right;\"><strong><em>Ngu\u1ed3n tham kh\u1ea3o: Extremetech.com, Howstuffworks.com, Cnet.com\u200b<\/em><\/strong><\/p>\n<p style=\"text-align: right;\"><em>Ngu\u1ed3n tinhte.vn<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SSD ng\u00e0y c\u00e0ng ph\u1ed5 bi\u1ebfn kh\u00f4ng ch\u1ec9 do \u01b0u th\u1ebf v\u01b0\u1ee3t tr\u1ed9i v\u1ec1 t\u1ed1c \u0111\u1ed9 truy xu\u1ea5t d\u1eef li\u1ec7u, kh\u1ea3 n\u0103ng ch\u1ed1ng s\u1ed1c t\u1ed1t m\u00e0 gi\u00e1 b\u00e1n c\u0169ng gi\u1ea3m \u0111\u00e1ng k\u1ec3 trong th\u1eddi gian g\u1ea7n \u0111\u00e2y. Tuy nhi\u00ean b\u00ean c\u1ea1nh nh\u1eefng \u01b0u \u0111i\u1ec3m, SSD v\u1eabn c\u00f3 m\u1ed9t s\u1ed1 h\u1ea1n ch\u1ebf do m\u1ed9t s\u1ed1 \u0111\u1eb7c t\u00ednh [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":5508,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47],"tags":[],"class_list":["post-5470","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tin-tuc"],"_links":{"self":[{"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/posts\/5470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/comments?post=5470"}],"version-history":[{"count":3,"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/posts\/5470\/revisions"}],"predecessor-version":[{"id":5509,"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/posts\/5470\/revisions\/5509"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/media\/5508"}],"wp:attachment":[{"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/media?parent=5470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/categories?post=5470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/casta.ttud.com.vn\/index.php\/wp-json\/wp\/v2\/tags?post=5470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}