From: Vincent JARDIN <vincent.jardin-pdR9zngts4EAvxtiuMwx3w@public.gmane.org>
To: March Jane <unix.march-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: dev-VfR2kkLFssw@public.gmane.org
Subject: Re: Scenario of dpdk-iokit //Re: Fwd: dpdk-iokit: Turn dpdk into the IO field.
Date: Tue, 19 Nov 2013 11:29:23 +0100 [thread overview]
Message-ID: <528B3D83.6040900@6wind.com> (raw)
In-Reply-To: <A144C8B9-7BF3-4FF6-A49C-ECEAE685CB0B-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
so on the list if you prefer to do so ;) did you try a "perf top" on
your system under load?
On 19/11/2013 10:56, March Jane wrote:
>
> Gratitude to reply.
>
> FCP and Full-offload iSCSI will be nice, for example Qlogic 16Gbps FCP.
>
> But IO scenario is very different from IP scenario as my understanding.
>
> March
>
> BTW: Do you have people at Bay Area?
>
>
> PS:
> Already finished header file for dpdk-iokit/libiokit_sctgt
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Nov 19, 2013, at 5:45 PM, Vincent JARDIN <vincent.jardin-pdR9zngts4EAvxtiuMwx3w@public.gmane.org> wrote:
>
>> (off list since it coul become a troll ;) )
>>
>> At 6WIND, we developed a librte_crypto as a generic framework to manage any crypto framework:
>> - Intel's QuickAssist
>> - Cavium' Nitrox II
>> - AES/NI SW crypto
>>
>> it was required in order to manage high rate of PCI IOs for Cryptos (IPsec, SSL, etc...)
>>
>> So, after the librte_pmd_mlx4, Virtio, Vmxnet3, that's more than 6 ultra low latency/very efficient drivers that we added into the DPDK and promoted.
>>
>> Which storage drivers would you foresee first to be run in userland?
>>
>> Best regards,
>>
>>
>> On 19/11/2013 02:22, March Jane wrote:
>>>
>>> — Nowadays dilemmas in enterprise-class storage system & motivation --
>>>
>>> The model of most storage system is ‘Front-end cards + CPU + back-end magnetic media hard drive’, in such system, the hard drive is very slow in terms of its capability in random accessing - roughly 200IO per second, in contrast, the processor is very fast, therefore many software stack can tolerate waste of CPU cycle for exploiting capabilities of hard drive.
>>>
>>> In addition, regularly software for SAN is developed under kernel space in order to achieve low latency - few milliseconds per request, and IO pressure in scenario of heavy workload. Usually software in user-space with POSIX is slow. However kernel-space developing is nightmare for engineers, even we have approaches to simulate these code under user-space.
>>>
>>> However, so far flash is coming to popular, the gap between CPU and media is overturned, a single flash card can be easy to reach 1M iops, if plug 10 such cards inside a server, the processor is hard to back. Thus, today’s challenge in flash storage is to exploit the capability of processor, ironically. In addition to this purpose, move to user-space is also a motivation, if move to user-space is OS-bypass rather than moving to POSIX.
>>>
>>>
>>> Best
>>>
>>> - March
>>>
>>>
>>>
>
prev parent reply other threads:[~2013-11-19 10:29 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <D3C3E0F5-8023-4B2A-B1E5-71B9BEEFFD94@gmail.com>
2013-11-12 10:27 ` Fwd: dpdk-iokit: Turn dpdk into the IO field March Jane
[not found] ` <521D9455-820A-4F8F-A7E7-8380EE1415DF@intel.com>
[not found] ` <E39234CF-B93A-4178-ABA1-452F8051A9A8@intel.com>
[not found] ` <877C1F8553E92F43898365570816082F1ADE612D@IRSMSX103.ger.corp.intel.com>
[not found] ` <47C784D99F4D124BB2973FE5C27BDCF12FB36570@FMSMSX109.amr.corp.intel.com>
[not found] ` <7F974523047D074590B0CBEB8DDF43A70E516CFB@FMSMSX104.amr.corp.intel.com>
[not found] ` <47C784D99F4D124BB2973FE5C27BDCF12FB374A9@FMSMSX109.amr.corp.intel.com>
[not found] ` <9F232B325D833F4494EFCD5B9D49F6C719D5CFC8@IRSMSX103.ger.corp.intel.com>
[not found] ` <00B2C372B6E6DA4FB04934511BF0564A3DE6AEC9@FMSMSX114.amr.corp.intel.com>
[not found] ` <00B2C372B6E6DA4FB04934511BF0564A3DE6AEC9-XfjTATA9Em864kNsxIetb7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2013-11-19 1:22 ` Scenario of dpdk-iokit //Re: " March Jane
[not found] ` <528B3346.3050100@6wind.com>
[not found] ` <528B3346.3050100-pdR9zngts4EAvxtiuMwx3w@public.gmane.org>
2013-11-19 9:56 ` March Jane
[not found] ` <A144C8B9-7BF3-4FF6-A49C-ECEAE685CB0B-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2013-11-19 10:29 ` Vincent JARDIN [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=528B3D83.6040900@6wind.com \
--to=vincent.jardin-pdr9zngts4eavxtiumwx3w@public.gmane.org \
--cc=dev-VfR2kkLFssw@public.gmane.org \
--cc=unix.march-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.