chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

用USB3.0和固態(tài)硬盤啟動樹莓派 并進行性能測試

如意 ? 來源:百家號 ? 作者: 蟲蟲搜奇 ? 2020-06-27 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近日,樹莓派基金會宣布了樹莓派的8G內(nèi)存版本,并發(fā)布了一個支持USB引導的固件版本。借此來解決長期以來令人詬病的磁盤IO問題。此前硬件版本樹莓派最大外部磁盤速度受到限制,尤其是 USB 2.0 總線與網(wǎng)絡適配器共享,進一步限制了其帶寬,即使 USB 啟動也快不到哪去。

樹莓派 Pi 4 架構(gòu)中不僅將網(wǎng)絡適配器與USB總線分離,而且開始支持USB 3.0,其理論上可以比USB 2.0快10倍。所以此次USB引導測試版的新固件為提高樹莓派的性能帶來了曙光。日前一個小哥Jeff Geerling就分享了他的對新版本體驗,并且做了基準測試,本文我們就一起來學習下小哥的實踐過程。

用USB 引導樹莓Pi 4

首先,用一個32GB SanDisk Pro microSD制作了最新的64位測試版樹莓派操作系統(tǒng)。該測試版本系統(tǒng)可以從樹莓派論壇下載:

要制作引導盤,需要使用使用dd。實踐中使用了一臺老的Mac,當然也可以直接使用樹莓派官方鏡像。

然后,按照USB 引導測試版設置說明,進行以下操作:

1、啟動SD卡引導的樹莓派系統(tǒng)。

2、在樹莓派操作系統(tǒng)中打開終端,也可以通過SSH 從另一臺計算機執(zhí)行。

3、運行以下命令,升級系統(tǒng)

sudo apt update

sudo apt full-upgrade

4、修改/etc/default/rpi-eeprom-update文件,將其值由“CRITICAL”修改為“BETA”。

5、 運行下面命令,更新EEPROM :

sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-06-03.bin

6、 重新啟動,并通過打開終端并運行檢查引導加載程序版本:

vcgencmd bootloader_version

應該輸出類似下面的信息:

Jun 3 2020 13:53:47

version b5de8c32f4f45a12a1fdfe107254df82965f9d56 (release)

timestamp 1591188827

這樣表示引導成功,接下來還需要將 Pi OS flash到外部 USB SSD 或 HDD。首先,最好在啟動驅(qū)動器時將需要加載的設備插入并確保系統(tǒng)已經(jīng)識別了它(應該出現(xiàn)在桌面上或者使用lusb找的到)。注意:不是任何外部驅(qū)動器和 USB SATA 適配器支持開箱即用。

該試驗中使用的是金士頓A400 240GB SSD,硬盤盒使用的是Inateck USB 3.0 SATA enclosure。

將USB驅(qū)動器插入主計算機(之前制作microSD卡的電腦),并將樹莓派操作系系統(tǒng)燒錄到它,和microSD 操作一樣。

在引導boot卷之前,需要將卷上的一些文件替換為 GitHub 的最新版本

在樹莓派固件GitHub 存儲庫(github.com/raspberrypi/firmware),下載發(fā)布的zip壓縮包或者git clone整個倉庫。

在boot目錄中,復制所有以.elf和.dat的結(jié)尾的文件到boot卷(替換已存在的同名文件)。

彈出boot卷,然后拔下 USB 驅(qū)動器。

重啟當前以microSD 卡運行的系統(tǒng),拔下microSD卡,然后插入USB驅(qū)動器。

請確保將驅(qū)動器插入到了USB 3.0端口(藍色端口)。

打開樹莓派電源,大約一分鐘后,如果正常就可以應該可以啟動,引導界面如下:

用USB3.0和固態(tài)硬盤啟動樹莓派 并進行性能測試

注意:上圖有個錯誤提示,主要是引導加載程序不能啟動通過USB-HDD后系統(tǒng)重新啟動的問題,不影響使用。目前解決方案拔下引導usb設備樹莓派完全關閉電源, 然后插入它回來。

基準測試

為了了解其microSD卡啟動時磁盤和USB SSD啟動的性能差距,小哥進行了一系列的基準測試。

第一個基準測試是對大文件寫入及小文件(4K)隨機訪問讀取/寫入。這兩者都很重要,但在許多方面,當使用像樹莓派這樣的通用計算機時,后者的差異會更有意義,因為計算機不不會整天讀取和寫入大型文件(大量順序訪問),例如攝像機或無人機(這是大多數(shù)microSD卡都會優(yōu)化的用例)。

如果要自行運行此基準測試。記錄在Pi Dramble維基的磁盤訪問基準頁。注意,對于 USB SSD,測試中修改了hdparm路徑由/dev/mmcblk0改成了/dev/sda1。結(jié)果如下圖:

用USB3.0和固態(tài)硬盤啟動樹莓派 并進行性能測試

結(jié)果確實可以說明問題。對于順序操作,使用 USB SSD 比使用 microSD 卡快 3-4 倍。對于隨機訪問,隨機讀取速度稍快一些,但寫入速度約為8倍。這在很多活動中有所不同,例如啟動應用、運行具有許多選項卡的 Web 瀏覽器。順序性能意味著可以輕松流式傳輸和錄制4K高清視頻,樹莓派也有足夠的帶寬用于其他內(nèi)容。

為了了解磁盤訪問如何影響熟悉的真實應用程序的性能(并且能夠以高度準確的結(jié)果徹底進行基準測試),還測試運行多年的Pi Dramble Drupal 基準,運行了一組Drupal基準。測試會運行Docker容器化的Drupal系統(tǒng)和MariaDB數(shù)據(jù)庫,然后通過Nginx訪問。結(jié)果如下:

用USB3.0和固態(tài)硬盤啟動樹莓派 并進行性能測試

和前面一樣,也運行了所有測試 4x,在同一配置上,所有結(jié)果都相差不到 0.5%,因此很明顯,SSD 在許多操作中產(chǎn)生了巨大的不同:Drupal 的安裝和第一頁加載導致數(shù)百個文件被訪問和/或?qū)懭氪疟P,因此在 SSD 上更快。因此,它有意義。

另外還測試了另一個方案:在 Drupal 中加載和重新加載頁面:

用USB3.0和固態(tài)硬盤啟動樹莓派 并進行性能測試

這些基準測試顯示,對于某些操作,磁盤IO性能差異并不明顯。在 Drupal的案例中,處理和返回每個頁面時會將所需的數(shù)據(jù)將緩存(opcache 或者memcache,redis等數(shù)據(jù)庫的緩存中),可以保持讀取和寫入最小化。

總結(jié)

本文中嘗試了在樹莓派中運行USB SSD的嘗試。根據(jù)基準測試使用USB3.0和SSD硬盤可以極大提高樹莓派的IO性能。在這種方案下,可以一定程度上擴充樹莓派的存儲和訪問性能,可以讓樹莓派的通用性加大,而不僅僅是個玩具。當然我們的呼聲是樹莓派能提供真正的磁盤接口,而不僅僅是USB。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    60

    文章

    8326

    瀏覽量

    279220
  • 固態(tài)硬盤

    關注

    12

    文章

    1583

    瀏覽量

    59829
  • 樹莓派
    +關注

    關注

    122

    文章

    2067

    瀏覽量

    108965
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    USB3.0 電路板布局指南

    該文章介紹USB3.0的布局布線要求及走線規(guī)范
    發(fā)表于 08-19 16:50 ?2次下載

    如何使用樹莓與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    使用樹莓和OpenCV實時掃描并存儲二維碼使用樹莓和OpenCV實現(xiàn)物體與動物識別使用樹莓
    的頭像 發(fā)表于 08-14 17:45 ?706次閱讀
    如何使用<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>與OpenCV實現(xiàn)面部和運動追蹤的云臺系統(tǒng)?

    【創(chuàng)龍TL3562-MiniEVM開發(fā)板試用體驗】評估板功能測試(二)

    2.0 HOST 接口讀速度約為 30.7MB/s,耗時約為 33.93s。 三、USB3.0 OTG 接口 HOST 模式測試 (1)查看 SSD 固態(tài)硬盤信息 找了一個64G的
    發(fā)表于 07-31 15:26

    樹莓挖掘5種頂級加密貨幣!

    挖掘的最佳加密貨幣可通過CPU或硬盤挖掘獲得。這些加密貨幣采用“抗ASIC”算法,樹莓能夠處理并解決這些算法。我將為您介紹適合在樹莓派上
    的頭像 發(fā)表于 07-21 16:34 ?711次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>挖掘5種頂級加密貨幣!

    基于FPGA和USB3.0通信的UVC攝像機設計方案

    本次演示的是USB3.0芯片-CYPRESS CYUSB3014(下稱 FX3),該芯片是標準的USB3.0 PHY,可以大大簡化使用USB通信時FPGA的設計,主需要使用狀態(tài)機
    的頭像 發(fā)表于 07-21 16:20 ?5606次閱讀
    基于FPGA和<b class='flag-5'>USB3.0</b>通信的UVC攝像機設計方案

    樹莓分類器:樹莓識別不同型號的樹莓!

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創(chuàng)建,他是樹莓
    的頭像 發(fā)表于 06-13 16:39 ?771次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>分類器:<b class='flag-5'>用</b><b class='flag-5'>樹莓</b><b class='flag-5'>派</b>識別不同型號的<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>!

    使用CYUSB3014作為USB3.0數(shù)據(jù)傳輸方案,USB3.0無法識別是什么原因?

    我們使用CYUSB3014作為USB3.0數(shù)據(jù)傳輸方案,目前處于試產(chǎn)階段。試產(chǎn)過程中偶爾出現(xiàn)板卡連接至PC后,USB3.0無法識別的情況。 固件使用的官方SlaveFifoSync固件。問題板卡上電
    發(fā)表于 05-29 06:48

    樹莓“吉尼斯世界記錄”:將樹莓性能發(fā)揮到極致的項目!

    樹莓是一款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經(jīng)典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務器,我們都報道過在社區(qū)里
    的頭像 發(fā)表于 05-22 16:53 ?1009次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的<b class='flag-5'>性能</b>發(fā)揮到極致的項目!

    外在部件將其從USB3.0強制到USB2.0后如何高效重新打開設備?

    使用cyusb.dll(NET), USBDeviceList枚舉USB設備,可以正常訪問,當我外在部件將其從USB3.0強制到USB2.0后如何高效重新打開設備,重復調(diào)用USBDe
    發(fā)表于 05-19 06:15

    CYUSB3014無法識別為USB3.0設備怎么解決?

    。CYUSB3014的供電部分我參考了官方文檔,但是我0歐姆電阻替代了磁珠。沒有磁珠可能會導致無法被識別為USB3.0設備嗎?
    發(fā)表于 04-30 07:24

    CH634USB3.0HUB控制芯片USB3.0國產(chǎn)控制芯片

    CH634是南京沁恒微電子股份有限公司推出的一款高性能、工業(yè)級4端口USB3.0 HUB控制器芯片,該芯片全面符合USB3.2 Gen1協(xié)議規(guī)范,集成了四口USB HUB和
    的頭像 發(fā)表于 02-07 16:07 ?3583次閱讀
    CH634<b class='flag-5'>USB3.0</b>HUB控制芯片<b class='flag-5'>USB3.0</b>國產(chǎn)控制芯片

    軒展科技發(fā)布4K USB3.0編碼采集模塊

    及高清視頻產(chǎn)品二次開發(fā)解決方案提供商,軒展科技一直致力于為客戶提供優(yōu)質(zhì)、高效的產(chǎn)品和服務。 這款4K USB3.0編碼采集模塊支持4K超高清分辨率,擁有USB3.0高速數(shù)據(jù)傳輸接口,同時還具備TYPE-C與HDMI雙4K輸出功能。其卓越的
    的頭像 發(fā)表于 12-30 11:19 ?892次閱讀

    HD3SS6126用于USB3.0信號切換,是否可以級聯(lián)是,最多可以級聯(lián)幾級?

    我現(xiàn)在是HD3SS6126用于USB3.0信號切換,但是我需要多重信號切換, 請問如果是該芯片是否可以級聯(lián)是,最多可以級聯(lián)幾級, 如果級聯(lián)多了使用會不會導致
    發(fā)表于 12-26 06:44

    USB3.0 工業(yè)相機的傳輸速率是否受到電腦主板某些硬件的限制?

    設置為500FPS,對應2ms采集一張照片。 ② 電腦為具有4個USB3.0接口的電腦(臺式機或者筆記本),目前的測試機為聯(lián)想拯救者(Ryzen5800H,16GB內(nèi)存,512GB PCI-E 3.0
    發(fā)表于 12-08 21:20

    USB3.0的識別問題

    做了一個USB3.0集線器,現(xiàn)在遇到這個問題,USB3.0無法識別,插拔幾次后可以識別,接上其他設備也能正常工作,求高手幫忙啊,怎么處理USB3.0識別問題
    發(fā)表于 10-29 11:36