国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

用USB 引導樹莓Pi 4

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

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

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

1、啟動SD卡引導的樹莓派系統。

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

3、運行以下命令,升級系統

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。首先,最好在啟動驅動器時將需要加載的設備插入并確保系統已經識別了它(應該出現在桌面上或者使用lusb找的到)。注意:不是任何外部驅動器和 USB SATA 適配器支持開箱即用。

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

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

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

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

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

彈出boot卷,然后拔下 USB 驅動器。

重啟當前以microSD 卡運行的系統,拔下microSD卡,然后插入USB驅動器。

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

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

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

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

基準測試

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

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

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

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

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

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

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

和前面一樣,也運行了所有測試 4x,在同一配置上,所有結果都相差不到 0.5%,因此很明顯,SSD 在許多操作中產生了巨大的不同:Drupal 的安裝和第一頁加載導致數百個文件被訪問和/或寫入磁盤,因此在 SSD 上更快。因此,它有意義。

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

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

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

總結

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

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

    關注

    60

    文章

    8438

    瀏覽量

    284454
  • 固態硬盤
    +關注

    關注

    12

    文章

    1634

    瀏覽量

    60487
  • 樹莓派
    +關注

    關注

    122

    文章

    2078

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    USB3.0接口轉換高性能圖像傳感和數據采集方案

    在工業檢測、醫療成像與科研儀器等領域,高速、穩定的數據傳輸是核心需求。USB3.0接口以其5Gbps的超高帶寬,顯著超越了USB2.0的性能局限,成為連接前端設備與計算單元的優選。結合Type-C
    的頭像 發表于 01-06 14:45 ?310次閱讀
    <b class='flag-5'>USB3.0</b>接口轉換高<b class='flag-5'>性能</b>圖像傳感和數據采集方案

    USB3.0 電路板布局指南

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

    如何使用樹莓與OpenCV實現面部和運動追蹤的云臺系統?

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

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

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

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

    挖掘的最佳加密貨幣可通過CPU或硬盤挖掘獲得。這些加密貨幣采用“抗ASIC”算法,樹莓能夠處理并解決這些算法。我將為您介紹適合在樹莓派上
    的頭像 發表于 07-21 16:34 ?1446次閱讀
    <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的設計,主需要使用狀態機
    的頭像 發表于 07-21 16:20 ?6900次閱讀
    基于FPGA和<b class='flag-5'>USB3.0</b>通信的UVC攝像機設計方案

    電流功率檢測USB3.0HUB,USB3.0擴展塢,可擴展的USB2.0

    “Power HUB V1.0”,1轉7路USB3.0 HUB,電流功率可視化!USB2.0和3.0分工! 演示視頻: https://www.bilibili.com/video
    發表于 06-28 00:23

    樹莓小技巧:無需鍵盤或顯示器,如何通過WiFi設置樹莓

    樹莓是一款小巧便攜的USB供電計算機,可以隱藏起來用于小型項目,如網絡服務器或家庭自動化。通常,設置樹莓需要鍵盤和顯示器來編輯和查看
    的頭像 發表于 06-26 15:41 ?1550次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>小技巧:無需鍵盤或顯示器,如何通過WiFi設置<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

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

    在本教程系列的第一部分中,您將學習如何使用樹莓AI攝像頭來檢測不同的樹莓型號。本系列由DavidPlowman創建,他是樹莓
    的頭像 發表于 06-13 16:39 ?1302次閱讀
    <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數據傳輸方案,USB3.0無法識別是什么原因?

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

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

    樹莓是一款功能強大、體積小巧且高度可定制的設備,多年來,我們見證了它被應用于眾多領域。無論是將其裝入3D打印的經典游戲機外殼,還是簡單地將它隱藏起來作為家庭文件服務器,我們都報道過在社區里
    的頭像 發表于 05-22 16:53 ?1530次閱讀
    <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>發揮到極致的項目!

    如何用QT開發一個USB3.0上位機?

    如何用QT開發一個USB3.0上位機
    發表于 05-21 06:54

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

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

    調試CX3 USB3.0兼容USB2.0出圖的問題求解

    調試CX3 USB3.0兼容USB2.0出圖的問題,我們在調試一款sensor,需要輸出全分辨率1124x1364,USB3.0調試可以出圖,但是在調試USB2.0時,無法調試出圖,在
    發表于 05-15 08:18

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

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