由买买提看人间百态

topics

全部话题 - 话题: irq
1 (共1页)
D*********s
发帖数: 555
1
来自主题: Programming版 - win2000 DDK enable/disable irq
Anybody knows which function to call? I mean enable/disable irq
on the Programmable Interrupt Controller(PIC)?
w*******g
发帖数: 51
2
来自主题: Windows版 - Re: IRQ setting in win2000
you should find something like IRQ setting in th bios and there you may find some sort of int conflict.
i*******D
发帖数: 993
3
我这个机器的信息如下。是不是 clock: 200MHz这个就是前端总线?网上说那些名厂
的主板都可以通过刷bios来支持c2d。但是是不是这个compaq的机器即便fsb达到也未必
能支持呢?这个cpu风扇是动态调速的。是不是我可以通过软件超频?据说现在的这个
e2140 1.6g的超频潜力很大。推荐个32bit xp下的好的超频软件吧
vendor: Compaq-Presario
serial: CNX73820C1
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall64 vsyscall32
configuration: boot=normal chassis=desktop family=103C_53316J sku=
GV441AA#ABA uuid=60DB6B46-6867-DC11-A856-BA20FD11AB6D
*-core
description: Motherboard
product: Livermore8
ven... 阅读全帖
b***i
发帖数: 3043
4
新的信息
大神帮看看那里可以提高?
[ 0.128265] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
[ 0.129791] tps65910 1-002d: JTAGREVNUM 0x1
[ 0.133728] print_constraints: VRTC:
[ 0.135223] print_constraints: VIO: at 1500 mV
[ 0.137603] print_constraints: VDD1: 600 <--> 1500 mV at 1100 mV normal
[ 0.139923] print_constraints: VDD2: at 1100 mV
[ 0.140960] print_constraints: VDD3: 5000 mV
[ 0.142425] print_constraints: VDIG1: at 1800 mV
[ 0.143890] print_constraints: VDIG2: at 1800 mV
[ ... 阅读全帖
S*A
发帖数: 7142
5
因为我最近在 hack 这个 Pogoplug V4 mobile。我顺便帮
你看了以下。
我从 UBoot 上面去掉了 serial cosole。这个是 dmesg。
时钟初始化是在 12 妙开始, 并不是 Linux 真正启动了 12 妙。
所以走到 systemd 启动也才 3.5 秒钟。注意其中有 USB 硬盘
访问,因为那个 rootfs 是在 USB 上面。仔细看 demsg,去掉
USB 硬盘访问,去掉 SATA 寻找硬盘,去掉 Ethernet 寻找
Link 的时间,剩下初始化应该就在 2 秒钟以内了。这个 3.5
秒钟很多时间是在和 USB storage 的东西相关。你只要
rootfs 不在 USB flash 上面,这些都可以启动的时候不做。
所以 2 秒钟启动应该是可以的,不需要特别多定制。
基本上改改 kernel config 或者启动参数就可以了。
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ ... 阅读全帖
S*A
发帖数: 7142
6
因为我最近在 hack 这个 Pogoplug V4 mobile。我顺便帮
你看了以下。
我从 UBoot 上面去掉了 serial cosole。这个是 dmesg。
时钟初始化是在 12 妙开始, 并不是 Linux 真正启动了 12 妙。
所以走到 systemd 启动也才 3.5 秒钟。注意其中有 USB 硬盘
访问,因为那个 rootfs 是在 USB 上面。仔细看 demsg,去掉
USB 硬盘访问,去掉 SATA 寻找硬盘,去掉 Ethernet 寻找
Link 的时间,剩下初始化应该就在 2 秒钟以内了。这个 3.5
秒钟很多时间是在和 USB storage 的东西相关。你只要
rootfs 不在 USB flash 上面,这些都可以启动的时候不做。
所以 2 秒钟启动应该是可以的,不需要特别多定制。
基本上改改 kernel config 或者启动参数就可以了。
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ ... 阅读全帖
n*****8
发帖数: 19630
7
你一个文科生,
都安装app了,系统还能检测不到?
装IRQ也要有驱动软件支持才行。
不过你能承认只有安装app才能用,已经比造谣记者有进步。
:)


: 硬體可以這樣做

: 開機之後 送個硬體等級的 IRQ

: 叫系統自己裝個 app

: 留個後門

: 然後就等著外部呼叫

: 呼叫之後就給開權限

: CPU 照程式指令做

: 沒矛盾

: 現在flash 技術那麼成熟

: 硬體上頭放個比系統還大的系統

n*****8
发帖数: 19630
8
你一个外行就不要瞎猜了。
你一会儿说是IRQ,一会又说是一个计算机。
这两种硬件设计和主板接口完全不一样的。
如果是独立计算机,通常会用网络接口连接。
如果是外设,通常会用总线连接,用到IRQ。
:)


: U盤還得過 U 盤的介面晶片

:  燒在 board 上頭

:  還不用過介面晶片

:  其實過兩天把 那張間諜晶片抓出來

:  拍張照

:  也讓文科生們開開眼界

:  說是晶片

: 一張晶片抵一個電腦啊

x**l
发帖数: 64
9
如果你运行了我的代码就知道,schedule会被chrt改为fifo 的 10, 并make sure 这个
core上没有高于这个的thread了.
IRQ handler 通过修改 /proc/irq/* 可以mask掉, numactl决定了这个process没法再
几个core上跳来跳去.
rdtsc/rdtscp是可以在priviledge level 3运行的.
请问在kernel mode里怎么锁住当前cpu,通过numactl/cpuset?

发帖数: 1
10
来自主题: Hardware版 - 海康威视的摄像头太烂了
谁叫自己上了嵌入式的贼船,工资低呢。。。C看多了,也不能刷题转码搞互联网
为什么摄像头领域不能有像开源openwrt一样的项目呢?
把海康的dmesg贴出来,大家可以参考,他们用安霸S3L,https://www.ambarella.com/
products/security-ip-cameras/security-ip-camera-products#S3L
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 3.10.73+ ([email protected]) (gcc version 5
.2.1 20151005 (Linaro GCC 5.2-2015.11-2) ) #1 PREEMPT Mon Jan 23 10:38:22
CST 2017
[ 0.000000] CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=
10c53c7d
[ 0.000000] CPU: PIPT / ... 阅读全帖
t****z
发帖数: 229
11
如果只被同个IRQ handler用,两个都不需要
如果被多个IRQ handler用,两个要同时用
w*s
发帖数: 7227
12
guys, when there're too many interrupts happening,
in very old days you disable interrupts (mask interrupt pins in these HW
registers ?)
while processing this current interrupt.
is spin_lock_irqsave() doing the same thing ?
"The use of spin_lock_irqsave() will disable interrupts locally and provide
the spinlock on SMP."
what does "disable interrupts locally" mean ?
l*********s
发帖数: 5409
13
so advanced... admiring lz .
l*****s
发帖数: 2109
14
In multi processor system, locally means the processor run the code of spin
lock.
You can not disable interrupt of other processor.

provide
w*s
发帖数: 7227
15
big cow,
for this "disable interrupt", is it the same as mask interrupts in the
HW register or ?

spin
l*****s
发帖数: 2109
16
You can check the implement code of both function, should be in assembly
code.
On x86, it save flags and cli, clear interrupt.
R******d
发帖数: 1436
17
有台centos连续死机几次,/var/log/message里除了看到很多这样的错误,也没找到其
他致命的。

kernel: ioatdma 0000:60:04.6: channel enumeration error
kernel: ioatdma 0000:60:04.6: Intel(R) I/OAT DMA Engine init failed
kernel: ioatdma 0000:60:04.7: PCI->APIC IRQ transform: INT D -> IRQ 111
kernel: ioatdma 0000:60:04.7: channel error register unreachable

不知道什么原因会死机。

请问有什么好的办法能查出死机原因么?谢谢。
R******d
发帖数: 1436
18
有台centos连续死机几次,/var/log/message里除了看到很多这样的错误,也没找到其
他致命的。

kernel: ioatdma 0000:60:04.6: channel enumeration error
kernel: ioatdma 0000:60:04.6: Intel(R) I/OAT DMA Engine init failed
kernel: ioatdma 0000:60:04.7: PCI->APIC IRQ transform: INT D -> IRQ 111
kernel: ioatdma 0000:60:04.7: channel error register unreachable

不知道什么原因会死机。

请问有什么好的办法能查出死机原因么?谢谢。
u***************r
发帖数: 11227
19
来自主题: Security版 - unidentified_title
发信人: hellotree(树先生), 信区: Security
标题: 电脑蓝屏了怎么办?
发信站: BBS未名空间站(Wed Sep 20 10:23:28 2017,GMT)
Win7操作系统有酷炫的界面和丰富的功能,受到很多朋友的喜爱,成为大家生活工作的
好伙伴。但是因为硬件和软件的各种原因Win7系统也会偶尔遇到蓝屏,由数字和字母组
成的蓝屏代码分别代表不同的含义,下面为大家介绍一些Windows 7蓝屏的处理方法以
及部分Windows7系统蓝屏代码和含义
​Windows 7蓝屏产生的原因很多,但大多数往往集中在不兼容的硬件和驱动程序
有问题的软件、病毒等。遇到蓝屏错误时,可以尝试选用下面的方法。 重启系统
如果只是某个程序或驱动程序偶尔出现错误,重启系统后部分问题会消除。 检查硬

检查新硬件是否插牢,这个被许多人忽视的问题往往会引发许多莫名其妙的故障。如果
确认没有问题,将其拔下,然后换个插槽试试,并安装最新的驱动程序。同时还应对照
微软网站的硬件兼容类别检查一下硬件是否与操作系统兼容。
检查是否做了CPU超频,超频操作进行了超载运算,造成其内... 阅读全帖
I******a
发帖数: 3812
20
米军当年两发导弹直接干掉Al Jazeera记者:
http://articles.cnn.com/2003-04-08/world/sprj.irq.media.hit_1_a
m********1
发帖数: 681
21
还有1500米的: 2002年的亚运会冠军是3分47秒34。别告诉我他就是你的同学,ok?
1951 Nikka Singh IND 4:04.1 1951 -
1954 Choi Yun-Chil KOR 3:56.2 1954 -
1958 Mohammed Khaligh IRI 3:57.6 1958 -
1962 Mohinder Singh IND 3:48.84 1962 -
1966 Keisuke Sawaki JPN 3:47.3 1966 -
1970 Susumu Noro JPN 3:53.0 1970 Hannah Shezifi ISR 4:25.1
1974 Mohammed Younis PAK 3:49.3 1974 Sun Meihua CHN 4:28.7
1978 Takashi Ishii JPN 3:47.5 1978 Kim Ok-Sun PRK 4:18.9
1982 Faleh Naji Jarallah IRQ 3:43.49 1982 Chang Jong-Ae PRK 4:19.40
1986 Shuji Oshida ... 阅读全帖
p***n
发帖数: 17190
22
硬體可以這樣做
開機之後 送個硬體等級的 IRQ
叫系統自己裝個 app
留個後門
然後就等著外部呼叫
呼叫之後就給開權限
CPU 照程式指令做
沒矛盾
現在flash 技術那麼成熟
硬體上頭放個比系統還大的系統
不成問題
i**n
发帖数: 1481
23
来自主题: Olympics版 - 奥运国家知多少问答题
看看你不用google能知道多少奥运会里国家的简写 :-)
一共202个
AFG
AHO
ALB
ALG
AND
ANG
ANT
ASA
ARG
ARM
ARU
AUS
AUT
AZE
BAH
BAN
BAR
BDI
BEL
BEN
BER
BHU
BIH
BIZ
BLR
BOL
BOT
BRA
BRN
BRU
BUL
BUR
CAF
CAM
CAN
CAY
CGO
CHA
CHI
CHN
CIV
CMR
COD
COK
COL
COM
CPV
CRC
CRO
CUB
CYP
CZE
DEN
DJI
DMA
DOM
ECU
EGY
ERI
ESA
ESP
EST
ETH
FIJ
FIN
FRA
FSM
GAB
GAM
GBR
GBS
GEO
GEQ
GER
GHA
GRE
GRN
GUA
GUI
GUM
GUY
HAI
HKG
HON
HUN
INA
IND
IRI
IRL
IRQ
ISL
ISR
ISV
ITA
IVB
JAM
JOR
JPN
KAZ
KEN
KIR
KGZ
KOR
KSA
KUW
LAO
LAT
LBA
LBR
LCA
LES
LIB
LIE
LTU
LUX
MAD
k*****n
发帖数: 9823
24
来自主题: HiFi版 - [合集] EMU 0404 PCI绝不推荐!
☆─────────────────────────────────────☆
dash2000 (dash) 于 (Sun Apr 20 23:50:11 2008) 提到:
EMU 0404 PCI声卡终于装上了。
这卡真挑,花了我一个下午加半个晚上,经历了无数的死机重启。 才找着个它喜欢的
PCI slot和邻居不打架的IRQ。
开始,装上了,音乐不到10秒钟就来持续的警报高音,死机,软启不了,耳朵都被它搞
残废了,机器不得不用bootdisk一次。 一个下午,硬启了无数次。 头都大了。
经管音色不错,但是,EMU的drive太烂太恶心了,一点不满意就死机。
我晕死, EMU 的0404 PCI绝不推荐!
☆─────────────────────────────────────☆
Sax (人生啊) 于 (Sun Apr 20 23:52:49 2008) 提到:
0404 usb在我这儿也没问题啊
没想到pci这么多毛病
有没有试过把其他声卡全屏蔽了?

☆─────────────────────────────────────☆
dash20
s********k
发帖数: 6180
25
来自主题: JobHunting版 - broadcom面试和请教
面的是Sunnyvale的wifi做底层SW和FW的。题目都是C以及操作系统和DSP的内容,比较
有特色的是不需要math的库计算signal strength到dbm的转换,上了最简单的之后要求
优化再优化(我用的是最简单val/10开始,然后转换成shift bit,然后转换成BST类型
),其他都是指针,memory或者bitvector的东西,系统层面考察RTOS的context
swtich触发条件,ARM的IRQ和FIQ区别,怎么决定stack的size,等等。DSP主要是FFT,
OFDM,frequency reuse,最后还有一些比如float point的计算之类的。
想请教PHD+2 yr能拿到SR staff吗?大概工资能什么范围?
多谢
s********u
发帖数: 1109
26
来自主题: JobHunting版 - Marvell码工screen面经
最近面试比较多一点,就攒个rp。
是embedded相关的SDE职位,都是linkedin上投的。没有提前约,一个engineer直接打
来电话,第二句就直接中文了。
大致问了下简历,问了些基础问题,比如IRQ,thread和process的区别,单核的话多线
程怎么运作(我答是分时),最后问stack和heap在系统层面的意义,我理解有问题,
答的不太好,我一直以为函数调用函数,就是形成stack,然后函数里声明的变量是放
在heap上,其实只有手动分配空间的,才会放heap。
希望有下一轮,他家当然不hot,但听说中国人多比较爽。
我感觉投不是最top的公司,不妨都试试简历,经历不太符合也无所谓,至少能热身一
下。
t*****s
发帖数: 416
27
我猜还是scheduling导致的。前者2~10个最外圈loop基本没有几率中途被schedule。
而后者1秒很可能被多次schedule。于是前者完全跑在L1 cache上后者每次都要从内存
读。
又看了眼发现你这个是用户态的程序,那你读CPU tick就更不靠谱了。用time命令更合
适。
虽然你说已经把thread全部挪走了,但是第一系统可能会自动balancing,第二可能有
kernel thread被schedule过来,第三可能会有IRQ handler跑到你的core上来。
只有把你的测试程序写成system call或者kernel module,然后在内核态里锁住当前
CPU跑才能完全保证独占CPU。
c****n
发帖数: 21367
28
来自主题: PhotoGear版 - 想彻底放弃Windows了
分平台吧
在PC/x86 server体系下,windows的兼容性损失了很多性能
它的driver model导致了跳老说的问题
在嵌入式平台下,从windows embedded年代起,MS的口碑
就不错,测IRQ response time跟各种主流工业系统比
都不差,用户比较小众罢了。Linux根本就不在竞争者行列。
这也是为什么WP8拿出来基本操作就很流畅,Android开始
几个版本连滚动都很折腾的原因。
k**0
发帖数: 19737
29
我不建议使用如readyfor4GB一类软件. PAE是processor里物理的FEATURE.
ZZ: Without enabling PAE (Physical Address Extension) it's impossible to
offer the entire 4GB of memory on a 32 bit system. All devices connected to
your system have an address range which the system uses to communicate to
the hardware. Windows also reserve part of the addressing range for itself,
to handle stuff like interrupt tables, IRQs, etc, so you can't have the
entire 32 bit addressing range available to the applications. It's not a
probl
a*****s
发帖数: 2663
30
来自主题: Linux版 - zfs+freenas速度有点慢
嗯,的确是网卡的问题,intel的82547EI芯片很垃圾。在opensolaris下更慢,即使用
号称fix了LSO bug的snv_b107也还是很慢。一怒之下,把丫的disable了,换上老早一
块broadcom双口卡。这下终于像模像样了。opensolaris 2008.11, raidz1,读写速度在
65~70MB/s(单块~55MB/s), kernel smb service enabled, SMB/CIFS千兆网传输稳定
在21MB/s,和wireless g 的client之间也有3.6MB/s. 对了cpu是pentium m 730@800MHz
,主板是p4c800e deluxe,虽然log里发现网卡有irq sharing,但俺已经很满意了。
这是俺的第一个正儿八经的NAS,下面就要等atom平台出好的chipset了,这个nvidia的
ION很有潜质,不知道什么时候出mini-itx的version。^_^
l****h
发帖数: 272
31
来自主题: Linux版 - 请问Debian Lenny的声卡问题
刚装了Debian Lenny,发现没有声音。声卡是ESS ES1988。搜了一遍,发现是
firmware的问题,装了最新的版本。用alsaconf设置了几遍,还是没有声音, 象KDE,
GNOME状态栏里的喇叭都有个红叉。折腾了半天,发现在root下可以放音乐,普通用户
却不行。这该如何解决,我想应该是权限的问题。
$ cat /proc/asound/cards
0 [PCI ]: Allegro - ESS Allegro PCI
ESS Allegro PCI at 0x2400, irq 11
刚用Deiban,一切还不熟。
谢谢。
T*******t
发帖数: 9274
32
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8172 (rev
10)
Subsystem: Realtek Semiconductor Co., Ltd. Device e020
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <
TAbort-
SERR- Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 2000 [size=256]
b******n
发帖数: 4225
33
用了$ lspci -v
得到跟显卡有关的部分
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset
Integrated Graphics Controller (rev 07)
Subsystem: Dell Device 0233
Flags: bus master, fast devsel, latency 0, IRQ 2297
Memory at f6c00000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at ef98 [size=8]
Capabilities:
00:02.1 Display controller: Intel Corporation Mobile 4 Series Ch
y***d
发帖数: 2330
34
cer 1410;现在感觉跟无线网卡的什么状态有关;刚开机的时候可以 hibernate,但是
如果
ifconfig wlan0 down
ifconfig wlan0 up
这么来一下,就再也不能 hibernate/suspend 了
wlan0 IEEE 802.11bgn
Network controller: Intel Corporation WiFi Link 100 Series
[ 15.520889] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3
.27ks
[ 15.520894] iwlagn: Copyright(c) 2003-2009 Intel Corporation
[ 15.520972] iwlagn 0000:02:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ
19
[ 15.520984] iwlagn 0000:02:00.0: setting latency timer to 64
[ 1
d****o
发帖数: 1112
35
这又啥奇怪的
linux其实都不需要bios
以前遇到bios瞎搞把pci irq map搞错了
还得linux出马改好
S*A
发帖数: 7142
36
bottom half (or now days call soft irq) is not really RT.
LZ ask RT so I assume he has some reason to use RT.
N****w
发帖数: 21578
37
RT means you have some requirement on latency
RT linux should have patches to achieve this, eg. somehow schedule the soft
irq sooner to meet the latency goal.
x***o
发帖数: 127
38
Dell T5500 workstation, 内存之内的自测没有发现问题。
装机之后,terminal,或者点击“Shutudown”, 都是关机里吗重启(感觉一秒就重启
)。 (唯一能关机的是手按住HOLD大的硬件button长时间)。
试了下面很多方法,都仍然是立刻自动启动:
1. BIOS恢复到了factory default setting, wakeup on LAN已经disabled,拔掉了网线
2. 改动了LINUX_GRUB_DEFAULT="quite spash acpi=noirq"等等
3. USB device wakeup通过网上的script来禁止wakeup
想请教一下,还有可能什么问题?
另外,有人说可能是硬件问题,触动irq,造成立刻重启。如果是这个,系统有设么地方
会有记录文件可以查看?
t*****s
发帖数: 416
39
来自主题: Programming版 - 写给对系统感兴趣的人
你无非就是每次发现自己说错了以后引入一个新的因素来把问题复杂化。
好吧,那我们就按复杂的来。
说kernel preemption。
如果发生在当前进程处于用户态时。
那么不存在你所谓的“内核态说来话长“的问题。
如果发生在当前进程处于用户态时。
那么我说的“一个用户态进程call一个系统调用,系统调用一定是在同一个CPU上直接
执行。”这个过程已经完成了。也不存在问题。
只不过除了“除非系统调用本身有异步操作,那样的话系统调用会call scheduler,然
后suspend保存到内存里去,一会儿被哪个CPU上的scheduler叫起来才会不一定“这个
我说了的特例以外,还有一种特例是系统调用执行到一半被irq handler等高级别代码
preemption,于是suspend到内存里去。
有什么错?
x****u
发帖数: 44466
40
来自主题: Programming版 - 写给对系统感兴趣的人
你的贴真是不能细读啊:

还有一种特例是系统调用执行到一半被irq handler等高级别代码
preemption,于是suspend到内存里去。
t*****s
发帖数: 416
41
来自主题: Programming版 - 嵌入式怎么才能入门
RTC和时间中断是两码事好不好。
时间中断现在是CPU内部的counter,启动的时候init,依赖CPU的运行时钟,到一定值
就发IRQ。
你是不能program这个时间中断的。program了就真没有多任务了。
x**l
发帖数: 64
42
来自主题: Programming版 - 请教:属于google不到答案的问题
即使enable interrupt shield也不能解决问题. interrupt sheild 可以通过
/proc/irq/default_smp_affinity修改.
而且就算是interrupt造成的影响, 但不能解释为什么会对working()有影响.
在1 sec 延迟情况下, interrupt99%会落在运行gap()时,而不是运行working()时.
就算interrupt落在working()运行时,也不能解释为什么8个working() call都会受完全
一致的影响.
x**l
发帖数: 64
43
来自主题: Programming版 - 请教:属于google不到答案的问题

FT,还是错的。请接着改。
---我改为两个lfence夹一个rdtsc,如果你还觉得不正确,麻烦你明示你认为正确的办法.
+++++++++++++
请问你是在 Intel 工作吗?你能用 Intel 内部结构去
推断 CPU 的行为而忽视 Intel 手册。
如果你对 1000 cycle 的误差感兴趣,
为什么你不按照 Intel 建议的方式使用 rdtsc 和 rdtscp?
----我始终不认为这1000个cycle是由于rdtscp/rdtsc造成的,道理很简单,最终计算的
是两次clock值的difference,而不是绝对值,在一个working()和gap()交替执行的循环
中,不管out-of-order execution怎么跳,rdtsc测测了误差都不会造成一种是working()
的时间是
1100左右, 1100左右, 1100左右,1100左右,1100左右,...
另一种是
2500左右, 2500左右, 2500左右, 2500左右, 2500左右, ....
++++++++++++++++++++++++++++++++++++
你前面根本没有给... 阅读全帖
d*******r
发帖数: 3299
44
来自主题: Programming版 - 我去你妈的AWS,byebye,操你妈的
M3.med 这种大路货应该是共享的厉害, 换大的 size 应该就好很多.
另外, 一直跑的机器, 如果贵, 其实不一定要 AWS.
AWS 最牛B 的用处是, 要 scale out 的时候,
编程随便开一堆机器, 用完就自动关, 其实挺省的.
建议自己用监控 lib 写个 logger, 看看卡的时候 CPU 各个使用的百分比.
可以用下面这个 python psutil, 简单易用, 跨所有平台, 估计 20 多行就搞定了.
http://pythonhosted.org/psutil/
psutil.cpu_times(percpu=False)[source]
Return system CPU times as a namedtuple. Every attribute represents the
seconds the CPU has spent in the given mode. The attributes availability
varies depending on the platform:
user
system
idle
nice (UNIX)
io... 阅读全帖
t**********1
发帖数: 550
45
来自主题: Programming版 - 开始折腾DPDK+mTCP
用户态是必须的。TCP offload不矛盾,但是能做的有限。
CPU每秒能handle的IRQ少得可怜。你想处理大量packets,只能polling。
现在的网卡,好一点的都是PCI-E直接到LLC (Last Level Cache)。因此不是纯软件,
但是一定要100%用户态。
你要CPU干啥?I/O也就一个core。你有多少core?
j******a
发帖数: 100
46
来自主题: Programming版 - 开始折腾DPDK+mTCP
NAPI 2.6的kernel很早就有了,2.4.20也port了,在irq handle里都是关了中断,直接
poll包的
我还是没有领会用户态有什么逆天的优势
h**********c
发帖数: 4120
47
[et@localhost ~]$ vmstat -s
2915864 K total memory
1351968 K used memory
1433572 K active memory
652544 K inactive memory
516272 K free memory
1004 K buffer memory
1046620 K swap cache
3145724 K total swap
0 K used swap
3145724 K free swap
123731 non-nice user cpu ticks
88 nice user cpu ticks
19288 system cpu ticks
2600085 idle cpu ticks
1494 IO-wait cpu ticks
0 IRQ cpu tic... 阅读全帖
1 (共1页)