Wednesday, September 9, 2009

AICT new problem

I got into two problems right now with AICT
AICT Performance not as good as expected.

1.

S CPU1 T CPU2
I get the same performance(7300tran/s) with raise_softirq to T.
with aict I cannot get any performance improvement.

Since at CPU 2 side , T with C1 and C2 are competing for
CPU resources, with aict, T should get some kind of priority
hence smaller


2.
If I give up CPU at Target side right after target finish its I/O
shedule() doesn't take effect as I expected.
Problem: xenloop doesn't know when target should give up
cpu during xmit_packets().

Task: to find after schedule(), when could S get schduled

1 comment:

  1. Only raise_softirq to S and T(disable aict),
    have poor performance(16-2700),

    profile showes that ST and TT are both 30ms.

    ReplyDelete