Announcement

Collapse
No announcement yet.

Solaris 11 Struggles Against Linux Distributions

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by uid313 View Post
    Yeah, and wonder what would happen if it was under released under the Linux-compatible GPLv2 license, or the 2-clause BSD license or ISC license.
    Nothing would happen. ZFS would be just ported to Linux. That's all.

    Comment


    • #17
      Originally posted by vik1 View Post
      Hi, these tests results are flawed. Solaris is using ZFS in these tests, so to accurately compare it with other Linux distributions you would have to partition the Solaris filesystems with UFS or change the Linux distributions to use BTRFS. ZFS is known to be slower than UFS due to software RAID checksums but gives you a lot more flexibility (snapshots and repartitioning) and redundancy.
      Tests aren't flawed in this case, because to have some equivalent to UFS Linux should be using Ext2... If Solaris does only have two file systems it's not Linux problem. btrfs isn't stable yet, so your suggestion is stupid.

      Comment


      • #18
        Originally posted by kgardas View Post
        Hi,
        just to defend Solaris a little bit. This OS's gcc compiler by *default* produces 32bit applications even on amd64 hosts and even Solaris 11 is 64bit. On the other hand majority of Linux distros for amd64 are pure 64bit which means also their gcc compilers produce 64bit apps. As amd64 is way much better in perfromance than pure old x86 I would really strongly recommend to rerun the benchmarks and enforce 64bit app compilation on solaris by using `-m64' switch. Nothing more is needed.
        Thanks!
        Karel
        To defend or to burden it? 32bit should have less overhead.

        Comment


        • #19
          Originally posted by kraftman View Post
          Tests aren't flawed in this case, because to have some equivalent to UFS Linux should be using Ext2... If Solaris does only have two file systems it's not Linux problem. btrfs isn't stable yet, so your suggestion is stupid.
          Wow, troll much? I suggested 2 different, but more accurate, ways to test Solaris vs. Linux and your comment is "that's stupid." Take a look at what software raid does to performance (btrfs vs. ext4 for instance) and then try again, genius.

          Comment


          • #20
            Originally posted by kraftman View Post
            No, it was Linux. This is the reason why SUN is dead.
            Well, Intel played the largest role.

            It's not like customers were buying Solaris.

            Comment


            • #21
              Originally posted by vik1 View Post
              Wow, troll much? I suggested 2 different, but more accurate, ways to test Solaris vs. Linux and your comment is "that's stupid." Take a look at what software raid does to performance (btrfs vs. ext4 for instance) and then try again, genius.
              You suggested another meaningless and not accurate benchmark. That's all. Don't you think it's more fair to compare UFS to Ext2? They're both marked as stable file systems while btrfs is not.

              Comment


              • #22
                Originally posted by kraftman View Post
                To defend or to burden it? 32bit should have less overhead.
                To defend it. Keep in mind that we're talking about x86 versus amd64 and not about ppc32 versus ppc64 here! It's a known fact that compiling for amd64 makes sense because of much more available registers on the CPU in this mode in comparison with x86 (i.e. you get better performance on amd64 than you do on x86 on the same CPU if you don't understand it). So if they test several flavor of linuxes, then it would be honest to test also 32bit and 64bit apps on the same Solaris to see if it makes difference or not.
                Cheers!
                Karel

                Comment


                • #23
                  Originally posted by kraftman View Post
                  Tests aren't flawed in this case, because to have some equivalent to UFS Linux should be using Ext2... If Solaris does only have two file systems it's not Linux problem. btrfs isn't stable yet, so your suggestion is stupid.
                  While in general I don't agree with kraftman, in this case I do, strongly.

                  BTRFS is not stable enough for general application, and most importantly is not the default on Linux, whereas ZFS is the default on Solaris11 ... I'm not even sure you _could_ install on UFS any more.

                  the tests performed were the defaults for the systems so it seems fair to me.

                  as an aside, the Illumos guys are working on "fast hashes" to get a better performance from ZFS systems, and are upgrading the system to be compiled on significantly newer versions of GCC ...

                  When Illumos gets to a point where it is "stable" then it might be worth while doing these tests again, even if Linux has moved the goal-posts again.

                  Comment


                  • #24
                    @jadrevenge: no, the tests performed were not the default! Fedora uses BTRFS as the default and they changed it to use ext4. Anytime you use software RAID you incur performance penalties; that is well known and should be a giant caveat at the top of this article.

                    For an accurate comparison, do one of the following:
                    1) Solaris: ZFS boot partition and UFS for all others vs. Linux ext4 all partitions
                    2) Solaris: ZFS all partitions vs. Linux btrfs all partitions.
                    Last edited by vik1; 07-20-2012, 12:45 PM.

                    Comment


                    • #25
                      Originally posted by vik1 View Post
                      @jadrevenge: no, the tests performed were not the default! Fedora uses BTRFS as the default and they changed it to use ext4. Anytime you use software RAID you incur performance penalties; that is well known and should be a giant caveat at the top of this article.

                      For an accurate comparison, do one of the following:
                      1) Solaris: ZFS boot partition and UFS for all others vs. Linux ext4 all partitions
                      2) Solaris: ZFS all partitions vs. Linux btrfs all partitions.
                      ZFS should outperform UFS on Solaris. However, it does need to be installed with ashift set to the disk geometry for proper performance. In Michael's case, this is ashift=12 for hard drives or ashift=13 for SSDs.

                      Comment


                      • #26
                        Originally posted by vik1 View Post
                        @jadrevenge: no, the tests performed were not the default! Fedora uses BTRFS as the default and they changed it to use ext4. Anytime you use software RAID you incur performance penalties; that is well known and should be a giant caveat at the top of this article.
                        I don't know where you got that info from. btrfs is not default in Fedora. Btw. why don't you just ask Michael to do benchmarks you want to see?

                        Comment


                        • #27
                          I stand corrected, there was a push to make BTRFS the default in Fedora 16 but it did not prevail. Offending link here: http://linux.slashdot.org/story/11/0...tem-by-default

                          Comment


                          • #28
                            Originally posted by vik1 View Post
                            @jadrevenge: no, the tests performed were not the default! Fedora uses BTRFS as the default and they changed it to use ext4. Anytime you use software RAID you incur performance penalties; that is well known and should be a giant caveat at the top of this article.

                            For an accurate comparison, do one of the following:
                            1) Solaris: ZFS boot partition and UFS for all others vs. Linux ext4 all partitions
                            2) Solaris: ZFS all partitions vs. Linux btrfs all partitions.
                            Fedora doesn't use btrfs by default, nor will they until btrfs' repair tool is more general.

                            Comment


                            • #29
                              Originally posted by vik1 View Post
                              @jadrevenge: no, the tests performed were not the default! Fedora uses BTRFS as the default and they changed it to use ext4. Anytime you use software RAID you incur performance penalties; that is well known and should be a giant caveat at the top of this article.

                              For an accurate comparison, do one of the following:
                              1) Solaris: ZFS boot partition and UFS for all others vs. Linux ext4 all partitions
                              2) Solaris: ZFS all partitions vs. Linux btrfs all partitions.
                              What "software RAID" are you talking about? RAID only makes sense when there are multiple phisical disks involved, why would ZFS use RAID on a single disk? Maybe you meant checksums?

                              Comment


                              • #30
                                Yes, I was referring to the checksum functionality which is similar to having a software RAID 5 equivalent (but only one disk).

                                Comment

                                Working...
                                X