How to remove the cpu usage limit?
I have to run a C program on terminal as fast as possible. However, there seems to be a cpu usage limit for the terminal, the program supose to run around 15 seconds on a linux machine with similar configuration where cpu usage is at 85-95%. But, it runs one minute on my macbook pro with cpu usage less than 15%. Finally, my question is, how do I utilize all of the 85% idle cpu for this program or at least most of the idle cpu?
Per se, MacOS X does not impose any CPU usage limits other than those from the processor scheduling priorities. Standard Unix scheduling priorities go from -20 to +20, with the default being 0. If you have administrator privileges, you increase your process' priority (a more negative value) with the nice or renice commands. See their man pages. On a four-core 15" or 17" MBP, even setting max -20 priority should not impact the rest of the system too much.
You may also want to go over and discuss these things in the Unix forums:
https://discussions.apple.com/community/mac_os/mac_os_x_technologies
Similar Messages
-
How to Remove the Entity usage from View object at runtime
Hi,
A ViewObject can be created dynamically based on the Existing ViewObject Defintions. The newly created dynamic ViewObject will have all the defintion including Attributes, its structure along wtih Entity usage of the existing ViewObject definition.
My requirement is i don't want to have the Entity usage alone whereas Remaining structure need to be retained.
Can any body suggest on how to do it.
regards.Hi,
design time or runtime? At designtime, have you tried to just remove the entity reference? Given the disadvantage of removing the entity (and the changed behavior associated with it) what is the use case for which you want to disable the entity reference?
Frank -
How to lower the CPU usage level?
My CPU usage level has always been over 90% even after i restart my mac book pro, what should i do?
u09mi7
You can launch activity monitor to see what processes are using what amount of CPU. Also there is an application called AppTamer it is a sharware program and has gotten good reviews. It helps to reduce CPU usage on programs that are kind of in the background, one's you're not using at the moment. I would also recommend iStats Menu which monitors are the vital systems, memory, cpu, temps, disk activity etc...if you don't want to pay for the license the dashboard widget iStats Pro is free of charge and does the same thing. Do you have a lot of apps starting as login items? Hope this helps. Follow up and let us know how things are working.
Regards,
Joseph -
How to find the cpu usage per query for a time period
Hi All,
Is there a way to find the cpu used per query for a given time period?
DB:10.2.0.5
OS:AIX
Thanksuser13364377 wrote:
if there are multiple queries starting at the same time, then what to do?Handle: user13364377
Status Level: Newbie (10)
Registered: Jul 5, 2010
Total Posts: 264
Total Questions: 113 (84 unresolved)
why so many unanswered questions?
clarify your question
same SQL multiple times from different sessions?
or
different SQLs from different sessions? -
How do you get the CPU Usage in Linux
This is a link of an example in WIN32:
http://www.javaworld.com/javaworld/javaqa/2002-11/01-qa-1108-cpu.html
It notes that UNIX environments should use getrusage(), and that is all it says in regards to UNIX. The code I have attempted to use looks like this:
#include <sys/resource.h>
#include <sys/time.h>
#include "CPU.h"
#include "jawt_md.h"
#include "jawt.h"
struct rusage usage;
int ret;
struct timeval val;
struct timeval val2;
JNIEXPORT jlong JNICALL Java_CPU_getProcessCPUTime (JNIEnv * env, jclass cls)
ret = getrusage(RUSAGE_SELF,&usage);
val = usage.ru_stime;
val2 = usage.ru_utime;
return val2.tv_usec;
}My problm is that I don't think it is right...since the value returned is always the same no matter what the CPU usage is. same for if I used val instead of val2.
Any Ideas?In Linux, you can read /proc/uptime. It does NOT give you the load averages that the command uptime gives. It gives you numerically the amount of time the CPU was idle vs how much time it was spent doing something. You need to read these two floating point numbers one every second, or once every 5 or 10 seconds then do the delta on the change: The maths are as follows:
Read the file in twice in 5 seconds, parse into two floats/doubles:
double[] last; // the first read of the file
double[] rect; // the latest read of the file
double ld = last[1] - last[0];
double rd = rect[1] - rect[0];
double cpu = (1.0d-(rd/ld)) * 100.0d;This should print the CPU percentage in Linux for that given time frame (5 second updates). -
Can anybody help me to understand the CPU usage logs
Hello community,
I try to find the faulty machine in our network, but I don`t understand the logfiles. We have many servers which normally work very fast and reliable.
But sometimes we have such a huge cpu usage drain on our server. Nobody knows where it comes from, so I looked in the vsphere web client and looked in the cpu usage logs.
Following you can see two pictures. One is from the main host. It shows only a cpu usage of a maximum of 45 %.
When I look on the vmware machines I can see a cpu usage of more than 150%.
This is something I completely not understand. How is it possible that the main host machine has only a 45% cpu usage and the clients are exploding?
I don`t have set a cpu usage limit in our resource pool.
The next thing is. When I look on the vmmachines, I can not identify the faulty machine. Because when one machine increases the cpu usage many others increase too. Whatever why.
Can somebody explain me the pictures below please:
Thank you for your time
PaulYou don't have any need to understand this code. The complication is due to the registry needing a fixed objectID.
You just need to know the methods of java.rmi.registry.LocateRegistry class. This allows you to start an RMI Registry inside your JVM and give it any TCP port number you like. -
Methods to reduce the CPU Usage for painting the image
Hi,
I have developed an application to view images from an IP camera. By this I can simualtaneously view images from about 25 cameras. The problem is that the CPU Usage increases as the no of player increases. My Player is JPanel. which continuously paints the images from camera. The method 'paintImage' is called from another thread's run method. This thread is responsible for taking jpeg images from IP camera.
Here is the code for this.
public void paintImage(Image image, int fps) {
try {
int width = this.getWidth();
addToBuffer(image);
currentImage = image;
Graphics graphics = this.getGraphics();
if (isRunning && graphics != null) {
graphics.drawImage(image, 0, 0, getWidth(), getHeight(), this);
if(border ==true){
graphics.setColor(Color.RED);
graphics.drawRect(0,0,getWidth()-1, getHeight()-1);
graphics.setColor(Color.white);
graphics.setFont(new Font("verdana", Font.ITALIC, 12));
graphics.drawString("FPS : " + fps, width-60, 13);
this.fps = fps;
if (isRandomRecord) {
graphics.setColor(new Color(0, 255, 0));
graphics.fillArc((getWidth() - 10), 5, 10, 10, 0, 360);
} catch (Exception e) {
e.printStackTrace();
Can someone please help me to solve this problem so that the CPU usage can be reduced.Can you give me more detail information about how to use
an automated profiling tool You run it and excercise your app. Then it presents stats on number of times each method was called and time spent in each method, plus other stuff. Using those two stats you can zero in on the areas that are most likely to yield resullts. -
NI HyperTrend Control raises the CPU usage of NI Citadel DB and freezes it.
When a VI uses NI HyperTrend Control to fetch data from NI Citadel DB, the CPU usage of citadel is raised up to 10% and stops working.
I don't know what "stops working" means since my coworker told me so.
How can the control be prevented from freezing citadel?Jeff.St wrote:
Hey iCat,
Does the Trace View in MAX work?
What version of LabVIEW are you running?
Can you run the Hyper Trend control without linking it to a particular trace?
Can you use the Hyper Trend control without starting your VI?
Best,
1) Does the Trace VIEW in MAX work?
yes with 3 signals(traces?)
2) What version of LabVIEW are you running?
9.0 SP1
3) Can you run the Hyper Trend control without linking it to a particular trace?
yes
4) Can you use the Hyper Trend control without starting your VI?
yes
5) And he has another question.
Please refer to the attached image.
For now, if he wants to put Va/Vb/Vc in Y axis of a hyper trend control, he has to do it in the front panel.
He wants to put it in Y-axis via a property node in the block diagram.
Is it possible?
Attachments:
hypertrendcontrol.png 46 KB -
Why is the CPU usage different ? I used LOAD_BALANCE option.
I used a oracle 11.2.0.2 in RAC 2 nodes.
And I used LOAD_BALANCE option in the WAS pool configuration
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.118)(PORT=1522))(*LOAD_BALANCE=YES*)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=NOFFICE)))
But the CPU usage is different between two system. Usually it is 6:4, Sometimes it is 7:3.
Is it normal?
I want to a balance in CPU Usage (5:5).
If it is the better solution about a Load balance. i want to know it.You are partially correct which is another way of saying you are incorrect too.
There are two types of load balancing ... server side and client side. There are also questions with respect to how the client is connecting, we don't know, whether the session load is identical, etc. which the OP has not stated.
The only thing I can absolutely say at this point is that what the OP has seen is normal and I can't see any reason why, unless the skew is very large and very permanent, anyone should care.
To the OP: Let's step back from the "what I want" statement and go to the basis of your inquiry: "Why do you care? Please provide a business reason and cite specific performance metrics, from your system, showing the problem you are trying to address. Then perhaps we can help you. -
How to remove the Object from memory.
Hello.
Flash file that i made with Flex Builder uses memory too
much.
Look at the next example source code.
var testCan:Canvas = new Canvas();
this.addChild(testCan);
this.removeChild(testCan);
testCan = null;
but just memory usage still goes up, is not freed instantly.
so if i load the large flash files on my web browser,
after 5 munites or something, the web browser is down.
How to remove the object from memory immediately without
delay?It's all about the Garbage Collector ..
There is a nice write up here :
http://www.gskinner.com/blog/archives/2006/06/as3_resource_ma.html -
IPod Shuffle: How to set the maximum volume limit
How do I get back to the volume default I set at the onset of using my shuffle?
I have speakers in my Ski Helmet and would now like to turn up the volume louder than I have currently set for my in ear earpods.
Any help is appreciated.
bIf you're talking about the Maximium Volume Limit:
Setting the Maximum Volume Limit
You can set a limit for the maximum volume on iPod shuffle. You can also set a
password in iTunes to prevent this setting from being changed by someone else.
If you’ve set a volume limit on iPod shuffle, the status light blinks orange three times if
you try to increase the volume beyond the limit.
To set the maximum volume limit for iPod shuffle:
1 Set iPod shuffle to the desired maximum volume.
2 Connect iPod shuffle to your computer.
3 In iTunes, select iPod shuffle in the Source pane.
4 Click the Settings tab.
5 Select “Limit maximum volume.”
6 Drag the slider to the desired maximum volume.
The initial slider setting shows the volume the iPod shuffle was set to when you
selected the “Limit maximum volume” checkbox.
7 To require a password to change this setting, click the lock and enter a password.
If you set a password, you must enter it before you can change or remove the
maximum volume limit.
Note: The volume level may vary if you use different earphones or headphones.
To remove the maximum volume limit:
1 Connect iPod shuffle to your computer.
2 In iTunes, select iPod shuffle in the Source pane.
3 Click the Settings tab.
4 Deselect “Limit maximum volume.”
Enter the password, if required.
Note: If you forget the password, you can restore iPod shuffle. See “Updating and
Restoring iPod shuffle Software” on page 26 for more information. -
How to upgrade the CPU of Cisco ASA 5520?
After installing the new anti virus on all PCs in our company, the CPU usage of our Cisco firewalls increased up to 92%. How can we upgrade the CPU of the device to lower the CPU usage? Thanks.
Hi,
Thanks for the reply. I'm not really into security, I'm more on router & switches. Here is the result of the show command I enter on the ASA. May I ask again for your help.
INTFW# show process cpu-usage non-zero
PC Thread 5Sec 1Min 5Min Process
081aa324 6bdaf870 78.6% 79.0% 78.9% Dispatch Unit
08bd08d6 6bda9210 5.6% 5.6% 5.6% Logger
INTFW# show process cpu-h
Process: snp flow bulk sync, PROC_PC_TOTAL: 12, MAXHOG: 16, LASTHOG: 16
LASTHOG At: 11:27:08 PHST Aug 8 2011
PC: 86badfe (suspend)
Process: vpnfol_sync/Bulk Sync - Import , NUMHOG: 23, MAXHOG: 6, LASTHOG: 6
LASTHOG At: 11:27:17 PHST Aug 8 2011
PC: 80635a5 (suspend)
Traceback: 80635a5 8d9ff96 8062413
Process: vpnfol_sync/Bulk Sync - Import , PROC_PC_TOTAL: 23, MAXHOG: 5, LAS THOG: 5
LASTHOG At: 11:27:17 PHST Aug 8 2011
PC: 8da1592 (suspend)
Process: vpnfol_sync/Bulk Sync - Import , NUMHOG: 23, MAXHOG: 5, LASTHOG: 5
LASTHOG At: 11:27:17 PHST Aug 8 2011
PC: 8da1592 (suspend)
Traceback: 8da1c7e 8d9ff8f 8062413
Process: ssh_init, PROC_PC_TOTAL: 4, MAXHOG: 4, LASTHOG: 3
LASTHOG At: 07:41:20 PHST Aug 18 2011
PC: 806dcd5 (suspend)
Process: ssh_init, NUMHOG: 4, MAXHOG: 4, LASTHOG: 3
LASTHOG At: 07:41:20 PHST Aug 18 2011
<--- More --->
PC: 806dcd5 (suspend)
Traceback: 8b9d3e6 8bab837 8ba024a 8062413
Process: ssh_init, PROC_PC_TOTAL: 90801, MAXHOG: 5, LASTHOG: 2
LASTHOG At: 04:47:28 PHST Apr 5 2012
PC: 8b9ac8c (suspend)
Process: ssh_init, NUMHOG: 90801, MAXHOG: 5, LASTHOG: 2
LASTHOG At: 04:47:28 PHST Apr 5 2012
PC: 8b9ac8c (suspend)
Traceback: 8b9ac8c 8ba77ed 8ba573e 8ba58e8 8ba6971 8ba02b4 8062413
Process: telnet/ci, PROC_PC_TOTAL: 1, MAXHOG: 3, LASTHOG: 3
LASTHOG At: 08:43:18 PHST Apr 16 2012
PC: 8870ba5 (suspend)
Process: telnet/ci, NUMHOG: 1, MAXHOG: 3, LASTHOG: 3
LASTHOG At: 08:43:18 PHST Apr 16 2012
PC: 8870ba5 (suspend)
Traceback: 8870ba5 9298bf1 92789fe 9279191 80ca7e7 80cacbb 80c14b5
80c1c5f 80c2da6 80c3850 8062413
Process: Unicorn Proxy Thread, PROC_PC_TOTAL: 5, MAXHOG: 3, LASTHOG: 2
LASTHOG At: 20:23:09 PHST Apr 27 2012
PC: 8c0e8e5 (suspend)
Process: Unicorn Proxy Thread, NUMHOG: 5, MAXHOG: 3, LASTHOG: 2
LASTHOG At: 20:23:09 PHST Apr 27 2012
PC: 8c0e8e5 (suspend)
Traceback: 8c0e8e5 8c23428 8c24561 8cff99d 8cfdb0c 8cf9f81 8cf9ef5
8cfa9b0 8cec6c9 8cebf7b 8cec22c 8ce5e2f 8d00cfb 8d01d67
Process: Unicorn Proxy Thread, PROC_PC_TOTAL: 12, MAXHOG: 5, LASTHOG: 4
LASTHOG At: 20:23:09 PHST Apr 27 2012
PC: 8c2bb4d (suspend)
Process: Unicorn Proxy Thread, NUMHOG: 12, MAXHOG: 5, LASTHOG: 4
LASTHOG At: 20:23:09 PHST Apr 27 2012
PC: 8c2bb4d (suspend)
Traceback: 8c2bb4d 8c0ef7a 8c11576 8c11625 8c12748 8c140f8 8c0f074
8c23bae 8f2f1f1 8062413
Process: vpnfol_sync/Bulk Sync - Import , PROC_PC_TOTAL: 488, MAXHOG: 100, LASTHOG: 2
LASTHOG At: 02:44:29 PHST May 6 2012
PC: 80635a5 (suspend)
Process: ssh_init, NUMHOG: 461, MAXHOG: 3, LASTHOG: 2
LASTHOG At: 02:44:29 PHST May 6 2012
PC: 80635a5 (suspend)
Traceback: 80635a5 8133d0b 9224474 923d3c8 9239045 9238e95 9226f50
92263d8 92158bf 920530c 922564a 92254c1 9214606 92050bc
Process: snmp, PROC_PC_TOTAL: 52, MAXHOG: 3, LASTHOG: 3
LASTHOG At: 12:39:15 PHST May 7 2012
PC: 8b37300 (suspend)
Process: snmp, NUMHOG: 52, MAXHOG: 3, LASTHOG: 3
LASTHOG At: 12:39:15 PHST May 7 2012
PC: 8b37300 (suspend)
Traceback: 8b37300 8b35d27 8b32e39 8b358c8 8b10b5e 8b0f7bc 8062413
Process: ssh_init, PROC_PC_TOTAL: 43117, MAXHOG: 4, LASTHOG: 2
LASTHOG At: 10:35:55 PHST May 8 2012
PC: 83cf301 (suspend)
Process: ssh_init, NUMHOG: 43117, MAXHOG: 4, LASTHOG: 2
LASTHOG At: 10:35:55 PHST May 8 2012
PC: 83cf301 (suspend)
Traceback: 83cfb25 83c9883 812ea45 89e51b2 89b8dda 8ba0e44 8ba0278
8062413
Process: Dispatch Unit, PROC_PC_TOTAL: 4911194, MAXHOG: 1010, LASTHOG: 3
LASTHOG At: 14:22:15 PHST May 8 2012
PC: 81aa50f (suspend)
Process: Dispatch Unit, NUMHOG: 4501175, MAXHOG: 1010, LASTHOG: 3
LASTHOG At: 14:22:15 PHST May 8 2012
PC: 81aa50f (suspend)
Traceback: 81aa50f 8062413
Process: snmp, PROC_PC_TOTAL: 82902, MAXHOG: 4, LASTHOG: 3
LASTHOG At: 14:25:09 PHST May 8 2012
PC: 8c09598 (suspend)
Process: snmp, NUMHOG: 82902, MAXHOG: 4, LASTHOG: 3
LASTHOG At: 14:25:09 PHST May 8 2012
PC: 8c09598 (suspend)
Traceback: 8b300cd 8b1086d 8b0f7bc 8062413
Process: snmp, PROC_PC_TOTAL: 41500, MAXHOG: 4, LASTHOG: 3
LASTHOG At: 14:25:09 PHST May 8 2012
PC: 8b3709e (suspend)
Process: snmp, NUMHOG: 41500, MAXHOG: 4, LASTHOG: 3
LASTHOG At: 14:25:09 PHST May 8 2012
PC: 8b3709e (suspend)
Traceback: 8b3709e 8b35dcb 8b32e39 8b358c8 8b10b5e 8b0f7bc 8062413
Process: Dispatch Unit, PROC_PC_TOTAL: 50136, MAXHOG: 46, LASTHOG: 2
LASTHOG At: 14:25:12 PHST May 8 2012
PC: 81aa324 (suspend)
Process: Dispatch Unit, NUMHOG: 50136, MAXHOG: 46, LASTHOG: 2
LASTHOG At: 14:25:12 PHST May 8 2012
PC: 81aa324 (suspend)
Traceback: 81aa324 8062413
Process: Dispatch Unit, NUMHOG: 13985647, MAXHOG: 1012, LASTHOG: 3
LASTHOG At: 14:25:43 PHST May 8 2012
PC: 81aa5f9 (suspend)
Traceback: 81aa5f9 8062413
Process: Dispatch Unit, PROC_PC_TOTAL: 18866757, MAXHOG: 1012, LASTHOG: 4
LASTHOG At: 14:25:44 PHST May 8 2012
PC: 81aa5f9 (suspend)
CPU hog threshold (msec): 2.844
Last cleared: None
Thank, -
The CPU usage is 99% everytime I start firefox. When I open help tabs in the browser to troubleshoot the problem the cpu goes down to normal.How am I supposed to troubleshoot the issue if the last resort is as simple as uninstalling firefox?
Running: Firefox 5.0
OS. H.P. Windows XP/ sp3 , mem. 1536 MB , Pent.4.Hi musicfan,<br />Sorry you are having problems with Firefox. Maybe you should have asked earlier and we could have fixed it.
Reading your comments I do not see that rolling back to an insecure Firefox 22 will actually help you much. You are probably best using IE, unless you have also damaged that.
*[[Export bookmarks to Internet Explorer]]
You should not use old versions they are insecure. Security fixes are publicised and exploitable.
* [[Install an older version of Firefox]]
* https://www.mozilla.org/security/known-vulnerabilities/firefox.html
Most others will not be having such problems. We are now able to say that with confidence because after developers missed a regression in Firefox 4 telemetry was introduced so that data was obtained. It may be an idea to turn on your telemetry, if you have not already done so, and decide to stick with Firefox.
*[[Send performance data to Mozilla to help improve Firefox]]
Trying safe mode takes seconds. Unfortunatly if you are not willing to do even rudimentary troubleshooting there is not anything we can do to help you.
*[[Troubleshoot Firefox issues using Safe Mode]] -
ALV . How to remove the sort buttons on toolbar in ALV report?
Hi,experts
As you know, in default case , the alv report will display two sort buttons(ascending ,descending) on its toolbar , So How to remove the sort buttons on toolbar in ALV report?
Thanks for your help .Hi guixin,
1. Before calling REUSE_ALV_LIST_DISPLAY
2. Write this code :
data : excl type SLIS_T_EXTAB.
data : exclwa type SLIS_EXTAB.
exclwa = '&OUP'.
append exclwa to excl.
exclwa = '&ODN'.
append exclwa to excl.
3. Then while calling the FM,
pass this parameter also .
IT_EXCLUDING = excl
It will work fantastic.
regards,
amit m. -
How to remove the '#'symbols for infoobject movement types in bex reporting
Hi All,
I have a problem in Bex reporting. The problem is when ever executing the report that time some of the characteristic values is shown in layout '#' Symbols. i want to remove the '#' valuse in report.
is it possible please give me step by step procedure for how to remove the '#' Symbols in reporing layout.
this is very urgent please help to me on this issue.
Thanks & Regards,
Guna.Hi Guna,
To achieve this issue, we need to replace the value of #, we need to change the description while retrieving the data from tables. So we need to write some ABAP code in SE38. Go to RSA1 transaction and go to Info objects tab. Then go to context menu for cProject Key Figures as shown below. Click on the Object Overview to get the overview of all the info objects. Here you can see the field names which are used to know the table names.
In SE11, type the table name in Database Table field. Now press F4, then you will get the next screen to select one of the P/Q/S/T tables.
Now click on the button rounded in the below screen to view the data in the table.
Now click the execute button or press F8 to view the records.
Now go to Tcode: SE38. Create a source code and give some program name for that source code. To write code, you need access key. Contact your BASIS for this.
Now write the below code for that particular table in which you want to change the value # to description Blank. In the below source code, we are updating particular table, setting the field as Blank where it is null or no value. Here the field will automatically get updated to # if there is no value or null.
update /BIC/PXXXXX set /BIC/ZXXXX = 'Blank' where /BIC/ZXXXXX is null or /BIC/ZXXXX = ''.
if sy-subrc eq 0.
write 'successful'.
commit work.
else.
write 'unsuccessful'.
endif.
OR
If this # is because of the missing master data than,
right click that IO -> maintain master
you will see first row as a blank.
whatever value you maintain in this row that will come in the report for all Not assigned # values of the master data in the report.
maintain it according to your requirement, save and activate the master data
Hope this helps u...
Regards,
KK.
Maybe you are looking for
-
Hi, I am doing interface which send JMS messages to IDOC. JMS is sending three different messages (three XSD's) and I have created three separate interfaces as a below. A) Negative.xsd ; to IDOC1 B) Positive.xsd ; to IDOC2 C)Multiple.xsd ; to IDOC3 W
-
Connecting Bionic to PC with USB - Battery charges, no data storage icon
When connecting to my PC with the USB cord, the battery icon changes and indicates the connection is made. No USB storage symbol appears so that I can transfer files to the phone. Is there a setting somewhere I need to change?
-
Performance comparisons between POF & open source serialization mechanism?
I'm curious whether anyone has done any comparisons of performance and serialized object sizes between POF and open source mechanisms such as Google Protocol Buffers and Thrift, both of which seem to be becoming quite popular. Personally, I dislike h
-
Do I need do download an IDE?
Hi In the Sun Microsystem tutorial : http://java.sun.com/docs/books/tutorial/getStarted/cupojava/win32.html It mentions an IDE. Do I need to have an IDE to help write my java programs? If yes, Is the IDE free to download to use? Is the Sun One Studio
-
I helping a friend to set up her iBook. I want to to have all of her existing mail, since her iMac is getting sick. When I navigated to the mboxes on the iMac, I initially selected the Mail folder. Mail said that no valid mboxes were found. The ibook