




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SUSE Real Time 實(shí)時(shí)操作系統(tǒng)解決方案Breadcrumbs2產(chǎn)品概述技術(shù)特點(diǎn)產(chǎn)品路線圖使用場(chǎng)景成功案例內(nèi)容3產(chǎn)品概述概述SUSE Real Time為實(shí)時(shí)性應(yīng)用提供精確、低延遲、高性能的環(huán)境工業(yè)級(jí)標(biāo)準(zhǔn)的實(shí)時(shí)性版本內(nèi)核搶占 (Kernel preemption)CPU屏蔽 (CPU shielding)任務(wù)優(yōu)先級(jí)(Task prioritization)優(yōu)先級(jí)繼承 (Priority inheritance)中斷線程 (Interrupt threads)Open Fabrics Enterprise Distribution (OFED)概述SUSE Real Time 時(shí)間敏感
2、應(yīng)用確保進(jìn)程響應(yīng)毫秒級(jí)下的延遲時(shí)間敏感進(jìn)程能及時(shí)訪問資源 低抖動(dòng) 在同一時(shí)間內(nèi)反復(fù)執(zhí)行高精度時(shí)鐘 隔離進(jìn)程優(yōu)先級(jí)分層規(guī)范CPU屏蔽任務(wù)優(yōu)先級(jí)低延遲通訊10G ethernet / Infiniband (OFED)TCP offloadLTTng 2.0Develop critical applications6技術(shù)特點(diǎn)目前狀態(tài)SUSE Real Time 基于SUSE Linux Enterprise Server相同的內(nèi)核共享硬件支持專注于RT功能LTTng + eclipse插件精確時(shí)間協(xié)議(PTP)虛擬化支持ZOOMx 1800SLESPeak 4000 sSUSE Real Time
3、Peak 2.5 s低抖動(dòng)SUSE Real Time實(shí)時(shí)操作系統(tǒng)Soft or Hard?時(shí)間限制是實(shí)時(shí)操作系統(tǒng)中的一項(xiàng)重要的衡量指標(biāo)。如何理解不同的水平? 基于結(jié)果的分類:Hard 錯(cuò)過最后期限意味著整個(gè)系統(tǒng)故障Soft 結(jié)果的有用性在截止日期后降低,從而降低了系統(tǒng)的服務(wù)質(zhì)量 (Wikipedia)基于設(shè)計(jì)的分類:Hard - 絕對(duì)可以保證其執(zhí)行操作的最長時(shí)間Soft - 通??梢栽谝欢〞r(shí)間內(nèi)執(zhí)行操作 (A National Instrument white paper)實(shí)時(shí)操作系統(tǒng)Soft or Hard?混合分類:Hard - 專為特殊用途而設(shè)計(jì),即使是最短的延遲也可以導(dǎo)致天淵之別So
4、ft - 處理器和其他調(diào)度算法進(jìn)行優(yōu)化,使其優(yōu)先處理優(yōu)先級(jí)更高的進(jìn)程,而不能絕對(duì)保證性能 (Fedora Project documentation)實(shí)時(shí)操作系統(tǒng)是否 安全?返回到實(shí)時(shí)計(jì)算定義和基于結(jié)果的分類安全相關(guān)示例(傷害,死亡)經(jīng)常說明在硬實(shí)時(shí)系統(tǒng)中缺少最后期限通過使用帶這些形容詞 (total, absolutely)來進(jìn)一步強(qiáng)調(diào)這一點(diǎn)誰來決定錯(cuò)過最后期限的后果?實(shí)時(shí)操作系統(tǒng)快還是慢?如果我們談?wù)摰氖亲詈笃谙?,那么系統(tǒng)一定必須很快才能滿足!不,按時(shí)完成任務(wù)是為了保證準(zhǔn)確性假設(shè)計(jì)算的時(shí)間預(yù)算是1秒計(jì)算需要0.95秒為了滿足截止日期,處理必須按時(shí)開始,并且在兩次之間不得中斷。調(diào)度程序延遲演
5、示表明SLERT提供了更可預(yù)測(cè)的流程運(yùn)行時(shí)特征SLES 12 SP1SLERT 12 SP1一些希臘語: 在SLE Real Time的背景下,我們談?wù)摰氖俏⒚雖s微秒ms有多短?按鍵之間的平均延遲(鍵入) 300 000s汽油發(fā)動(dòng)機(jī)全轉(zhuǎn)速(一轉(zhuǎn)) 10000s游戲監(jiān)控器響應(yīng)時(shí)間(GTG) 2000 s以太網(wǎng)幀傳輸 1 Gbps 12s光子從天花板到地面的傳播距離為 0.01s服務(wù)器級(jí)CPU加兩個(gè)整數(shù) 0.003s如何理解這一切?學(xué)術(shù)定義廣泛地討論現(xiàn)實(shí)世界中的部署通常將安全性,可靠性和實(shí)時(shí)性聯(lián)系在一起“嵌入式embedded”一詞通常跟“實(shí)時(shí)real time”混為一談結(jié)果,可以用略有不同的方
6、式來理解實(shí)時(shí)。讓我們談?wù)剬?shí)際功能和要求內(nèi)核搶占Kernel PreemptionSUSE Real Time時(shí)間緊迫的任務(wù)可立即訪問CPU實(shí)時(shí)內(nèi)核改進(jìn)優(yōu)先級(jí)繼承互斥鎖替代非特權(quán)自旋鎖(啟用對(duì)關(guān)鍵內(nèi)核節(jié)的搶占)自適應(yīng)鎖定讀寫鎖轉(zhuǎn)換線程上下文中的搶占式中斷處理程序中斷線程Interrupt ThreadsSUSE Real Time將中斷轉(zhuǎn)換為線程Prioritization possiblePreemption possibleLeverage CPUSetspreemptivenon preemptiveTop Half Bottom HalfNon Real TimeReal TimeWak
7、e up ThreadBottom HalfTop Half CPU-實(shí)時(shí)屏蔽CPU-ShieldingSUSE Real Time 高速公路專用道時(shí)間緊迫的任務(wù)使用屏蔽的CPU subsets靈活地將線程分配給CPUs專用通道可實(shí)現(xiàn)快速而受保護(hù)的處理優(yōu)先級(jí)PrioritizationSUSE Real TimeTasks 和 interrupts 均可以按優(yōu)先級(jí)處理優(yōu)化級(jí)別調(diào)度器FIFO & ROUND_ROBIN用于實(shí)時(shí)任務(wù)OTHER 用于非實(shí)時(shí)任務(wù)命令: chrt(1)線程可以優(yōu)先于中斷之上忽略調(diào)度時(shí)鐘Tick- - NOHZ_FULL即使卸載了硬件中斷,仍然會(huì)有微小的中斷在NOHZ_F
8、ULL模式下,即使那些被大大抑制也可以產(chǎn)生更可預(yù)測(cè)的運(yùn)行時(shí)間將中斷引起的噪聲水平降低兩個(gè)數(shù)量級(jí)當(dāng)CPU上只有一個(gè)可運(yùn)行的進(jìn)程時(shí)Housekeeping offloaded用其他CPU和syscall處理21產(chǎn)品路線圖Virtualization MatrixSUSE Real TimeRegularWorkloadTiming sensitiveWorkloadSLE RT + KVMSupported (SP1)Targeted (SP2)SLE RT + DockerTargeted (SP2)Targeted (SP2)Please note: This information is f
9、orward-looking and is subject to change at any time. Specific use case to be tested by the customer.Real Time with KVM VirtualizationPREMPT_RT kernelReal time tasksSystem tasksVirtual machinesGNU Compiler Collection- C and C+ compilers fully supported- Ada95 and FortranVersion 4.8 in the Software De
10、velopment KitVersion 6.2 (newest) in the Toolchain Module Plus all the common GNU development toolsTracing TechnologiesLinux Trace Toolkit: next generation (LTTng)System wide tracer recording key software events on the systemFtrace and trace-cmdIn-depth kernel tracer with scheduling lag detection capabilitiesPerfSystem and process performance analysis tool leveraging hardware monitoring capabilities26使用場(chǎng)景Use CasesSUSE Real Time仿真真實(shí)生活模擬訓(xùn)練系統(tǒng)制造業(yè)設(shè)備仿真數(shù)據(jù)采集過程控制通訊IP語音音頻和視頻流金融高速信息交換算法交易目標(biāo)客戶SUSE Real Time制造,電信,金融現(xiàn)場(chǎng)模擬應(yīng)用定制取代專有和嵌入式實(shí)時(shí)測(cè)試延遲對(duì)工作負(fù)載的影響29成功案例成功案例SUSE Real TimeJlich Supercomputer CenterTh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘭州社區(qū)團(tuán)購合同范本
- 再生資源回收收購合同范本
- 化工儲(chǔ)罐出租合同范本
- 加盟藝術(shù)培訓(xùn)合同范本
- 債權(quán)置換合同范本
- 農(nóng)土租賃合同范本
- 加工店轉(zhuǎn)讓合同范本
- 中介拿鑰匙裝修合同范本
- 勞務(wù)包活合同范本
- 勞務(wù)派遣辭退合同范本
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫附答案
- 2023-2024學(xué)年高中信息技術(shù)必修一滬科版(2019)第三單元項(xiàng)目六《 解決溫標(biāo)轉(zhuǎn)換問題-認(rèn)識(shí)程序和程序設(shè)計(jì)語言》教學(xué)設(shè)計(jì)
- 【湘教版】2024-2025學(xué)年七年級(jí)數(shù)學(xué)下冊(cè)教學(xué)工作計(jì)劃(及進(jìn)度表)
- 《急性左心衰》課件
- 2024預(yù)防流感課件完整版
- 病例報(bào)告表(CRF)模板
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術(shù)規(guī)程
- 煤礦績(jī)效考核管理辦法
- 前廳羅盤系統(tǒng)操作細(xì)則
- 2_甲基丙烯酰氧基乙基磷酰膽堿共聚物應(yīng)用研究進(jìn)展
- 迅達(dá)扶梯9300AE故障代碼
評(píng)論
0/150
提交評(píng)論