2020年格外特殊,疫情突如其來(lái)、新基建的話題持續(xù)火熱,在此推動(dòng)之下,AI、5G、云計(jì)算交織發(fā)展,催生了大量新場(chǎng)景、新應(yīng)用。作為一家人工智能產(chǎn)品與解決方案公司,曠視在持續(xù)推進(jìn)AI技術(shù)創(chuàng)新研發(fā)的同時(shí),始終聚焦13戰(zhàn)略,面向城市物聯(lián)網(wǎng)、供應(yīng)鏈物聯(lián)網(wǎng)與個(gè)人物聯(lián)網(wǎng)三大領(lǐng)域,推出了一系列軟...
Linux內(nèi)核網(wǎng)絡(luò)UDP數(shù)據(jù)包發(fā)送系列:Linux內(nèi)核網(wǎng)絡(luò)UDP數(shù)據(jù)包發(fā)送(一)Linux內(nèi)核網(wǎng)絡(luò)UDP數(shù)據(jù)包發(fā)送(二)——UDP協(xié)議層分析Linux內(nèi)核網(wǎng)絡(luò)UDP數(shù)據(jù)包發(fā)送(三)——IP協(xié)議層分析1.前言在繼續(xù)分析?dev_queue_xmit?發(fā)送數(shù)據(jù)包之前,我們需要了解以下...
編者按:筆者遇到一個(gè)非常典型的問(wèn)題,應(yīng)用在X86正常運(yùn)行,在AArch64上JVM就會(huì)崩潰。這個(gè)典型的JVM內(nèi)部問(wèn)題。筆者通過(guò)分析最終定位到是由于JVM中模板解釋器代碼存在bug導(dǎo)致在弱內(nèi)存模型的平臺(tái)上Crash。在分析過(guò)程中,涉及到非常多的JVM內(nèi)部知識(shí),比如對(duì)象頭、GC復(fù)制算...
編者按:筆者遇到一個(gè)非常典型JVM架構(gòu)相關(guān)問(wèn)題,在x86正常運(yùn)行的應(yīng)用,在aarch64環(huán)境上低概率偶現(xiàn)JVM崩潰。這是一個(gè)典型的JVM內(nèi)部bug引發(fā)的問(wèn)題。通過(guò)分析最終定位到CMS代碼存在bug,導(dǎo)致JVM在弱內(nèi)存模型的平臺(tái)上Crash。在分析過(guò)程中,涉及到CMS垃圾回收原理、...
跟蹤診斷技術(shù)SIG致力于為操作系統(tǒng)生態(tài)提供系統(tǒng)性,工具化,并以數(shù)據(jù)為支撐的發(fā)現(xiàn)、跟蹤和診斷問(wèn)題的能力。SIG目標(biāo):為龍蜥社區(qū)(OpenAnolis)開源操作系統(tǒng),提供一個(gè)全棧覆蓋內(nèi)核與核心組件的跟蹤和診斷工具,增強(qiáng)龍蜥社區(qū)(OpenAnolis)全棧的可觀察性和可靠性。歡迎更多開...
5.14-rc6了,看起來(lái)5.14也快發(fā)布了。而我5.13的總結(jié)還沒有寫出,我早覺得有寫一點(diǎn)東西的必要了,這雖然于搬磚的碼農(nóng)毫不相干,但在追求上進(jìn)的工程師那里,卻大抵只能如此而已。為了不忘卻的紀(jì)念,我們列出5.13內(nèi)核的10個(gè)激動(dòng)人心的新特性。上集先談4個(gè):AppleM1的初始M...
編者按:CPUBurst特性已合入Linux5.14,AnolisOS8.2、AlibabaCloudLinux2、AlibabaCloudLinux3也都支持CPUBurst特性。在系列文章的上篇中,我們討論了讓人討厭的CPU限流,它會(huì)影響運(yùn)行在容器中的應(yīng)用的一些關(guān)鍵指標(biāo)。為了...
云與虛擬化云計(jì)算是通過(guò)Internet服務(wù)的方式提供動(dòng)態(tài)可伸縮資源的計(jì)算模式,經(jīng)過(guò)多年的發(fā)展已成為企業(yè)IT技術(shù)的重要支撐。虛擬化是云計(jì)算的核心技術(shù)之一,將一臺(tái)計(jì)算機(jī)抽象為多臺(tái)邏輯計(jì)算機(jī),即虛擬機(jī),每個(gè)虛擬機(jī)是一個(gè)單獨(dú)安全的環(huán)境,可運(yùn)行不同的操作系統(tǒng)且互不影響。虛擬化技術(shù)給資源使用...
作者丨JeremyAndrews譯者丨屠靈策劃丨蔡芳芳Linux誕生于1991年,距今已經(jīng)30年了。雖然它一開始只是Linus的一個(gè)個(gè)人項(xiàng)目,而非出于要開發(fā)一個(gè)新操作系統(tǒng)的偉大夢(mèng)想,但如今的Linux早已無(wú)處不在。30年前,當(dāng)LinusTorvalds第一次發(fā)布Linux內(nèi)核時(shí),...
Linux5.14于14小時(shí)之前發(fā)布了,而我5.13的總結(jié)還沒有寫出,我早覺得有寫一點(diǎn)東西的必要了,這雖然于搬磚的碼農(nóng)毫不相干,但在追求進(jìn)步的工程師那里,卻大抵只能如此而已。為了不忘卻的紀(jì)念,我們列出5.13內(nèi)核的數(shù)個(gè)激動(dòng)人心的新特性:AppleM1的初始MisccgroupLa...
作者簡(jiǎn)介于浩進(jìn),linux內(nèi)核愛好者,現(xiàn)就職于北京靈汐科技有限公司,任職BSP工程師,主要負(fù)責(zé)IP驗(yàn)證、多媒體驅(qū)動(dòng)開發(fā)及一些bringup等工作。文章大綱1.背景介紹2.環(huán)境說(shuō)明2.1?硬件環(huán)境2.2Kernel?版本2.3kernel?相關(guān)配置介紹3.fixmap?機(jī)制介紹3....
一、讓有意義的事情變的有意思二、物理內(nèi)存、虛擬內(nèi)存三、Linux中的換頁(yè)機(jī)制一、讓有意義的事情變的有意思昨天,看到下面這句話,送給您:讓有意思的事情變的有意義,讓有意義的事情變的有意思!不敢說(shuō)這是一句人生哲學(xué),但是我們可以從這句話中找到我們做一件事情時(shí)的導(dǎo)向。比如:在學(xué)習(xí)Linu...
本文以ext2文件系統(tǒng)為例來(lái)剖析一個(gè)真實(shí)的文件系統(tǒng)如何查找文件,這對(duì)于深入理解文件系統(tǒng)至關(guān)重要。1.準(zhǔn)備文件系統(tǒng)鏡像所用工具:dd、mkfs.ext2、hexdump、dumpe2fs、mount等工具1)制作100k大小鏡像文件$?dd?if=/dev/zero?of=ext2...
作者/品文、肇燕編輯/?芹菜出品/?云巔論劍繼上一篇非典型程序員青囊搞定內(nèi)存泄露問(wèn)題后,美美地睡了一覺。睡夢(mèng)中,突然金光閃閃,萬(wàn)道光芒照進(jìn)時(shí)光隧道,恍惚來(lái)到大唐神龍年間。青囊此時(shí)化身狄仁杰高級(jí)助理,陪同狄老大和元芳及千牛衛(wèi)來(lái)到案發(fā)現(xiàn)場(chǎng),一番勘察后迅速鎖定真兇。雖整日伏于桌前寫代碼...
4.進(jìn)程上下文切換接前文:深入理解Linux內(nèi)核之主調(diào)度器(上)前面選擇了一個(gè)合適進(jìn)程作為下一個(gè)進(jìn)程,接下來(lái)做重要的上下文切換動(dòng)作,來(lái)保存上一個(gè)進(jìn)程的“上下文”恢復(fù)下一個(gè)進(jìn)程的“上下文”,主要包括進(jìn)程地址空間切換和處理器狀態(tài)切換。注:這里的上下文實(shí)際上是指進(jìn)程運(yùn)行時(shí)最小寄存器的集...