Hello aoetools-discuss,

  ..coalesced read requests. Its quite an expensive to send 60-bytes
  packet per every MTU-sized read. I did experimental read requests
  coalesting in my forked project and it noticable decreased
  packets-per-second rate and also reduced target's CPU usage.
  I did this by appending bunch of such structures prepended by uchar
  indicated their count just after normal Read command packet:
  struct AtaCoalescedRead
  {
        uchar   tag[4];
        uchar   lba[6];
        uchar   resvd[5];
        uchar   sectors;
  };
  + added feature negotiation command so initiator can negitiate with
  target using of that improvement without losing backward compatibility


-- 
Best regards,
 Killer{R}                          mailto:supp...@killprog.com


------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
Aoetools-discuss mailing list
Aoetools-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aoetools-discuss

Reply via email to