Skip to content

Running PFS requires very powerful distributed storage support - it is necessary to consult and evaluate the application scenario before use #22

Description

@julor

The Polardb for Postgres storage computation separation structure is excellent, but its usage scenarios require strict requirements.
Recently, the performance of Polardb for Postgres was tested using Ceph RBD. PFS and ext4 were compared on the basis of Ceph RBD storage. Under the same hardware conditions, the performance of PSF version was less than 1/20 of ext4 version.
Careful analysis of the reason: PFS was developed for cluster sharing and uses direct IO technology. All reads and writes require storage of hard drives, and there is no operating system buffer IO as an intelligent cache. Read and write operations also require memory alignment, further increasing the burden on the disk, resulting in storage performance far inferior to ext4 under the same hardware conditions.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions