Nicolas Barbier wrote:
> 2011/1/27 Bruce Momjian <bruce@momjian.us>:
>
> > Bruce Momjian wrote:
> >
> >> Peter Eisentraut wrote:
> >>
> >>> We use small "k" in postgresql.conf, so pg_test_fsync should use the
> >>> same. ?Using "kB" would be more accurate in any case.
> >>
> >> OK, done with the attached applied patch.
> >
> > FYI, I had used 'k' because this page suggests that k is 1000 and K is
> > 1024, at least by the JEDEC memory standards:
> >
> > ? ? ? ?http://en.wikipedia.org/wiki/Kilo
>
> I can't find any reference to that on this page? The following does indeed say:
Sorry, I posed the wrong URL; it should have been:
http://en.wikipedia.org/wiki/Bytes#Unit_symbol
You can see the chart on the right. However, I agree 'kB' is the best.
---------------------------------------------------------------------------
> <URL:http://en.wikipedia.org/wiki/JEDEC_memory_standards>
>
> <quote>
> kilo (K): A multiplier equal to 1,024 [..] The specification notes
> that these prefixes are included in the document only to reflect
> common usage. It refers to the IEEE/ASTM SI 10-1997 standard as
> stating, that "this practice frequently leads to confusion and is
> deprecated".
> </quote>
>
> If you want to make the difference explicit, consider using "KiB"
> (1024, note the extra "i") vs. "kB" (1000); although doing so is
> probably not consistent with any other uses in PostgreSQL.
>
> <URL:http://en.wikipedia.org/wiki/Kibibyte>
>
> <quote>
> The unit symbol for the kibibyte is KiB. The unit was established by
> the International Electrotechnical Commission (IEC) in 1999 and has
> been accepted for use by all major standards organizations.
> </quote>
>
> Nicolas
-- Bruce Momjian <bruce@momjian.us> http://momjian.us EnterpriseDB
http://enterprisedb.com
+ It's impossible for everything to be true. +