From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <490F081C.6070809@rambler.ru> Date: Mon, 03 Nov 2008 17:18:04 +0300 From: "Kharitonov A. Dmitry" User-Agent: Thunderbird 2.0.0.17 (X11/20080929) MIME-Version: 1.0 To: hardware@lists.altlinux.org References: <957265820810312322y6f2520c0ib411bc77f2ddaec4@mail.gmail.com> <490C09C9.2070405@tversu.ru> <957265820811010119m2ea35989k5d047b1c2bcdab60@mail.gmail.com> <490C4CCF.1060007@rambler.ru> <490C5015.6090904@rambler.ru> <490C53DA.1000107@zaz.zp.ua> <490C58E9.6040607@rambler.ru> <490C5CEB.8000506@zaz.zp.ua> <490C615F.2020203@rambler.ru> <490EC1FD.5060009@zaz.zp.ua> In-Reply-To: <490EC1FD.5060009@zaz.zp.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Hardware] =?koi8-r?b?19nCz9Ig09XCzs/V1ME=?= X-BeenThere: hardware@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: hardware@lists.altlinux.org List-Id: ALT Linux hardware support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Nov 2008 14:18:10 -0000 Archived-At: List-Archive: List-Post: Gennadiy Redko пишет: > Kharitonov A. Dmitry пишет: > >> При записи на Flash перезарядить конденсаторы с никуда не >> подключенными электродами внутри микросхемы. Для этого там создаётся >> смещение электрического поля это поле удерживается достаточно долго - >> микросекунды. За это время электроны должны успеть мегрировать сквозь >> изолятор. По этому запись на flash всегда процесс длительный. И по >> этому в ssd не хватает кеша. > Вообще-то при заявленной скорости записи 90 МБ/с цикл записи будет > около 100 мкс: > http://www.transcendusa.com/Products/ModDetail.asp?ModNo=177&SpNo=3&LangNo=0 > > То есть раз в тысячу быстрее, чем у механики диска. > > Кроме того, эти микросхемы могут писАться со скоростью еще раз в > двадцать более высокой, чем заявленная. > Я так подозреваю ограничение на скорость записи накладывается дисковым > интерфейсом. > > И наконец - сами реализации дисковых интерфейсов не могут быть > реализованы без промежуточных кэшей из оперативной памяти, т. к. > предполагают обмен БЛОКАМИ данных. по 512 байт > Поэтому и кэш в SSD есть и работает он быстрее. Я работа главным конструктором систем медицинского телевидиния. Я ssd диск в руках держал. Могу ещё подержать, только из 900-о выну. Там нет выделенной памяти ОЗУ. Там нет кеша. Там стоит та же память, что и на usb флешках. Только там стоит 8 флешек, и контроллер разруливает запись на эти флешки параллейно. По этому и достигается высокая скорость записи (своеобразный raid-массив). А теперь считаем: скорость записи в микросхему ~2М/с Х 8 = 16М/с. Это в теории, а на практике: [user@eeedima ~]$ dd if=/dev/zero of=~/test bs=1M count=500 500+0 записей считано 500+0 записей написано скопировано 524288000 байт (524 MB), 103,242 c, 5,1 MB/c Для сравнения запись на sd карту 6 класс [user@eeedima ~]$ dd if=/dev/zero of=/media/cdrom/test bs=1M count=500 500+0 записей считано 500+0 записей написано скопировано 524288000 байт (524 MB), 42,7455 c, 12,3 MB/c > Может быть нужно режимы IDE/SATA каналов согласовать для нормальной > скорости, если она не достигается? По интерфейсу вроде все прилично. ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ] PCI: Setting latency timer of device 0000:00:1f.2 to 64 scsi0 : ata_piix scsi1 : ata_piix ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14 ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15 ata2.00: ATA-5: ASUS-PHISON OB SSD, TST2.04P, max UDMA/66 ata2.00: 7880544 sectors, multi 0: LBA ata2.01: ATA-5: ASUS-PHISON SSD, TST2.04P, max UDMA/66 ata2.01: 31522176 sectors, multi 0: LBA ata2.00: configured for UDMA/66 ata2.01: configured for UDMA/66 scsi 1:0:0:0: Direct-Access ATA ASUS-PHISON OB S TST2 PQ: 0 ANSI: 5 sd 1:0:0:0: [sda] 7880544 512-byte hardware sectors (4035 MB) sd 1:0:0:0: [sda] Write Protect is off sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sd 1:0:0:0: [sda] 7880544 512-byte hardware sectors (4035 MB) sd 1:0:0:0: [sda] Write Protect is off sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sd 1:0:0:0: [sda] Attached SCSI disk scsi 1:0:1:0: Direct-Access ATA ASUS-PHISON SSD TST2 PQ: 0 ANSI: 5 sd 1:0:1:0: [sdb] 31522176 512-byte hardware sectors (16139 MB) sd 1:0:1:0: [sdb] Write Protect is off sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00 sd 1:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sd 1:0:1:0: [sdb] 31522176 512-byte hardware sectors (16139 MB) sd 1:0:1:0: [sdb] Write Protect is off sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00 sd 1:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sdb: sdb1 sdb2 sd 1:0:1:0: [sdb] Attached SCSI disk Для сравнения чтение ssd: [user@eeedima ~]$ sudo dd if=/dev/sdb of=/dev/null [sudo] password for user: 31522176+0 records in 31522176+0 records out 16139354112 bytes (16 GB) copied, 563.089 s, 28.7 MB/s Чтение SD: [user@eeedima ~]$ sudo dd if=/dev/sdc of=/dev/null [sudo] password for user: 15835136+0 records in 15835136+0 records out 8107589632 bytes (8.1 GB) copied, 492.735 s, 16.5 MB/s