Solved

How to reduce page size to 1024 please

Posted on 2011-03-08
7
434 Views
Last Modified: 2012-05-11
Hi,

I am reading the page size on the unix of mac and I am getting the page size to be 8192. I need it to be 1024. Is there a command that i could use. Thanks v. much.

0
Comment
Question by:zizi21
  • 3
  • 2
  • 2
7 Comments
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 35077188
How are you reading the screen size?  My Linux boxes keep trying to use a 'virtual screen' but I don't like having to move it around to see all of it.
0
 

Author Comment

by:zizi21
ID: 35077347
I use getpagesize of C
0
 

Author Comment

by:zizi21
ID: 35077428
I need it to be various size. One of it is 1024, 4096 and so on...Is that possible
0
Networking for the Cloud Era

Join Microsoft and Riverbed for a discussion and demonstration of enhancements to SteelConnect:
-One-click orchestration and cloud connectivity in Azure environments
-Tight integration of SD-WAN and WAN optimization capabilities
-Scalability and resiliency equal to a data center

 
LVL 83

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 200 total points
ID: 35077473
Ok, that's the memory page size in bytes for mmap().  I don't think you get to resize it.  Here's the Man page: http://linux.die.net/man/2/getpagesize
0
 

Author Comment

by:zizi21
ID: 35078950
Thanks. I am reading the link now.
0
 
LVL 62

Accepted Solution

by:
gheist earned 300 total points
ID: 35088232
Memory pages are fixed for each processor.
x86 - 4k PPC - 8k SPARC - 2k

You can tune your program to adapt structures to page size.
0
 
LVL 62

Expert Comment

by:gheist
ID: 35136760
PS linux does 2M or 4M big pages now transparently, AIX does similar thing for PPC64 and solaris for x86(_64) and sparc64.
that lets you optimize memory use by your software even better (linux ... transparently means that 2m malloc+mlock will use one page table entry), for rest you need to use specific APIs to accomplish same, so it is best to put system-specific malloc optimizations in a separate header/module, to keep application portable.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question